Java HashMap, entrySet [Mémo personnel]

【Java HashMap,entrySet】

Un mémorandum de HashMap et entrySet qui sont souvent utilisés dans les affaires.

HashMap<key, value>

Étant donné que HashMap est un type générique (type générique), les types de clé et de valeur sont déterminés et déclarés. Le type générique limite les types qui peuvent être utilisés.

Les paires clé / valeur de mappage sont représentées par l'interface Map.Entry.

La méthode entrySet est une méthode de classe Map

Un tableau associatif La combinaison de clés et de valeurs est appelée une entrée et renvoie une collection de cartes. C'est comme une boucle de tableau de carte, et cela fonctionne rapidement.

Map.Entry est une méthode getKey et est une clé. Obtenez la valeur de value avec la méthode getValue.

Il est possible d'obtenir tous les éléments de l'entrée en utilisant .entrySet ();. Il est possible d'obtenir tous les éléments clés en utilisant .keySet ();. Il est possible d'obtenir tous les éléments de valeur en utilisant .valueSet ();.

・ Exemple d'utilisation réelle

① HashMap <String, Object> Correspondance un à un

Divers éléments sont inclus dans Object.

(2) ArrayList Stocke une liste de valeurs de chaîne de caractères

①+②= ArrayList<HashMap<String, Object>> → Il exprime la multidimensionnalité de la clé.

De côté

Personnellement, je trouve cela très difficile. Il y a encore de nombreux endroits où je manque de connaissances, alors je ferai de mon mieux.

Grâce à Java, j'aimerais apprendre les bases de la programmation et la dériver dans plusieurs langages.

Recommended Posts

Java HashMap, entrySet [Mémo personnel]
Mémo Java
java quoi que ce soit mémo
Mémo Java Silver
Classe Java HashMap
[Note personnelle] Le type de données Java est ennuyeux
Remarque sur Java SE 7
java n'importe quoi mémo 2
[Note personnelle] L'environnement de développement Java est prêt
Mémo de spécification Java
Afficher la boîte de dialogue de message avec java (mémo personnel)
Mémo de modèle Java
Mémo de l'environnement de développement Java
[Mémo personnel] Résumé des tentatives de capture
mémo de connaissances de base java
Mémo d'apprentissage Java (méthode)
Mémo Java Kuche Day
java se 8 programmeur Ⅰ mémo
Mémo privé payant Java
Java statique [Résumé personnel]
Mémo d'apprentissage Java (basique)
(Mémo) Java pour instruction
Résumé personnel sur Java
expression lambda java [écriture de notes]
Mémo d'apprentissage Java (interface)
Mémo d'apprentissage Java (héritage)
[Mémo] Liste liée Java
[Mémo personnel] Créez une copie complète simple avec Java
Mémo d'apprentissage lors de l'apprentissage de Java pour la première fois (mémo d'apprentissage personnel)
Remarque sur Java (WebSphere Application Server) [1]
[Notes personnelles] À propos du framework Spring
[Java] Mémo de nom du nom de variable
Sous-chaîne de mémo Java (classe standard)
Mémo d'apprentissage Java (type de données)
Critères de commentaire personnel [édition Java]
Longueur du mémo Java (classe standard)
[Mémo personnel] Grammaire Java fréquemment utilisée mise à jour de temps en temps
Mémo de la méthode d'étude Java Silver
Mémo personnel Progate Ruby I (2)
Créer une méthode java [Memo] [java11]
Mémo de préparation à l'examen Java Silver
Installation du plug-in Eclipse de mémo personnel
Mémo d'apprentissage Java (opérateur logique)
Mémo d'apprentissage Java (classe abstraite)
[Java] Date Termes associés mémo
Mémo d'étude Java 2 avec Progate
[Mémo personnel] Jeu de devinettes de nombres
Note personnelle Annotation typique de Lombok
Que sont les métriques Java? _Memo_20200818
[Eclipse Java] Mémo des paramètres de l'environnement de développement
Truffle Tutorial Slides Mémo de traduction personnel ①
[Java] Différence entre Hashmap et HashTable
Mémo d'apprentissage Java (création d'un tableau)
Mémo d'utilisation de JCA (Java Encryption Architecture)
[Java] Mémo pour nommer les noms de classe
[Mémo de la session d'étude] Java Day Tokyo 2017
Mémo d'apprentissage Java (instruction while, instruction do-while)