Comment itérer Clés en HashMap en Java

Comment itérer Clés en HashMap en Java


Cartes - HashMaps en particulier - sont l'un des types de données les plus couramment utilisés dans l'environnement Java. Ils stockent une paire clé / valeur, où une seule instance d'une clé donnée est autorisée. Il est parfait pour représenter les choses telles que les préférences de l'utilisateur, les données de session (pour une application Web), et essentiellement tout ce qui est associé à un objet ou une chaîne particulière. La façon la plus courante de la récupération des données est par la méthode get (), où le développeur fournit la clé et obtient une valeur en retour. Toutefois, si vous ne savez pas ce que les touches sont? Il y a en fait un moyen simple de récupérer et itérer sur les clés dans une carte.

Instructions

1 Initialisation votre carte si nécessaire (si vous travaillez déjà avec une carte, vous pouvez sauter cette étape):

Carte <String, String> Plan = new HashMap <String, String> ();

map.put ( "Bonjour", "World");

map.put ( "Java", "Is Fun");

map.put ( «Programmation», «Règlement»);

2 Obtenez le jeu de clés à partir de votre carte:

<String> touches Set = map.keySet ();

3 Depuis l'interface Set étend à la fois la collecte et interfaces itératifs, vous pouvez travailler avec elle comme vous le feriez soit de ceux:

pour (touche final String: touches) {

System.out.println("Key: " + key);

}

Votre sortie doit être similaire à ceci:

Key: Programmation

Key: Java

Key: Bonjour