Skip to main content

Command Palette

Search for a command to run...

entrySet() en Java

Updated
1 min readView as Markdown
  • entrySet() est une méthode des classes qui implémentent l’interface Map en Java ( comme HashMap , 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’une Map sous la forme d’un ensemble d’objets Map.Entry.

  • Chaque objet Map.Entry représente une seule paire clé-valeur de la Map.

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);
}