entrySet() en Java
entrySet()est une méthode des classes qui implémentent l’interfaceMapen Java ( commeHashMap,LinkedHashMap…)Cette méthode renvoie un ensemble (Set) de toutes les entrées (paires clé-valeur) contenues dans la
Map.entrySet()permet d’accéder à chaque clé et valeur d’uneMapsous la forme d’un ensemble d’objetsMap.Entry.Chaque objet
Map.Entryreprésente une seule paire clé-valeur de laMap.
Exemple explicatif:
// Déclaration du HashMap
Map<Integer,String> map=new HashMap<>();
// Parcours et affichage du hashmap
for(Map.Entry<Integer,String> entry:map.entrySet()){
Integer maCle=entry.getKey();
String maValeur=entry.getValue();
System.out.println("key: "+maCle+" , valeur: "+maValeur);
}
Parcourir les valeurs d’une hashmap:
// Supposons qu'on a le hashmap suivant:
HashMap<String,Integer> map=new HashMap<>();
// Parcourir uniquement les valeurs
for(Integer value : map.values()){
System.out.println(value);
}
