Java HashMap entrySet ()

Le entrySet () Java HashMap renvoie une vue d'ensemble de tous les mappages (entrées) présents dans le hashmap.

La syntaxe de la entrySet()méthode est:

 hashmap.entrySet()

Ici, hashmap est un objet de la HashMapclasse.

Paramètres entrySet ()

La entrySet()méthode ne prend aucun paramètre.

valeur de retour entrySet ()

  • renvoie une vue d'ensemble de toutes les entrées d'un hashmap

Remarque : La vue d'ensemble signifie que toutes les entrées de la carte de hachage sont vues comme un ensemble. Les entrées ne sont pas converties en un ensemble.

Exemple 1: Java HashMap entrySet ()

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap prices = new HashMap(); // insert entries to the HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: " + prices); // return set view of mappings System.out.println("Set View: " + prices.entrySet()); ) )

Production

 HashMap: (Pantalon = 150, Sac = 300, Chaussures = 200) Vue d'ensemble: (Pantalon = 150, Sac = 300, Chaussures = 200)

Dans l'exemple ci-dessus, nous avons créé un hashmap nommé price. Remarquez l'expression,

 prices.entrySet()

Ici, la entrySet()méthode renvoie une vue d'ensemble de toutes les entrées de la table de hachage.

La entrySet()méthode peut être utilisée avec la boucle for-each pour parcourir chaque entrée du hashmap.

Exemple 2: méthode entrySet () dans for-each Loop

 import java.util.HashMap; import java.util.Map.Entry; class Main ( public static void main(String() args) ( // Creating a HashMap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // access each entry of the hashmap System.out.print("Entries: "); // entrySet() returns a set view of all entries // for-each loop access each entry from the view for(Entry entry: numbers.entrySet()) ( System.out.print(entry); System.out.print(", "); ) ) )

Production

 HashMap: (Un = 1, Deux = 2, Trois = 3) Entrées: Un = 1, Deux = 2, Trois = 3, 

Dans l'exemple ci-dessus, nous avons importé le java.util.Map.Entrypackage. La Map.Entryest la classe imbriquée de l' Mapinterface. Remarquez la ligne,

 Entry entry : numbers.entrySet()

Ici, la entrySet()méthode renvoie une vue d'ensemble de toutes les entrées . La Entryclasse nous permet de stocker et d'imprimer chaque entrée à partir de la vue.

lecture recommandée

  • HashMap keySet () - retourne la vue d'ensemble de toutes les clés
  • Valeurs HashMap () - renvoie une vue d'ensemble de toutes les valeurs

Articles intéressants...