Jeu de clés Java HashMap ()

La méthode Java HashMap keySet () retourne une vue d'ensemble de toutes les clés présentes dans les entrées du hashmap.

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

 hashmap.keySet()

Ici, hashmap est un objet de la HashMapclasse.

Paramètres keySet ()

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

keySet () Valeur de retour

  • renvoie une vue d'ensemble de toutes les clés du hashmap

Remarque : la vue d'ensemble affiche uniquement toutes les clés de la carte de hachage sous forme d'ensemble. La vue ne contient pas de clés réelles. Pour en savoir plus sur la vue en Java, visitez la vue d'une collection.

Exemple 1: Java HashMap keySet ()

 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 all keys System.out.println("Keys: " + prices.keySet()); ) )

Production

 HashMap: (Pantalon = 150, Sac = 300, Chaussures = 200) Clés: (Pantalon, Sac, Chaussures)

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

 prices.keySet()

Ici, la keySet()méthode renvoie une vue d'ensemble de toutes les clés présentes dans le hashmap.

La keySet()méthode peut également être utilisée avec la boucle for-each pour parcourir chaque clé de la table de hachage.

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

 import java.util.HashMap; 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 all keys of the HashMap System.out.print("Keys: "); // keySet() returns a set view of all keys // for-each loop access each key from the view for(String key: numbers.keySet()) ( // print each key System.out.print(key + ", "); ) ) )

Production

 HashMap: (Un = 1, Deux = 2, Trois = 3) Clés: Un, Deux, Trois,

Dans l'exemple ci-dessus, nous avons créé un hashmap nommé numbers. Remarquez la ligne,

 String key: numbers.keySet()

Ici, la keySet()méthode renvoie une vue d'ensemble de toutes les clés . La clé variable accède à chaque clé depuis la vue.

Remarque : la clé de HashMapest de Stringtype. Par conséquent, nous avons utilisé la Stringvariable pour accéder aux clés.

lecture recommandée

  • HashMap entrySet () - retourne la vue d'ensemble de tous les mappages (entrées)
  • Valeurs HashMap () - renvoie une vue d'ensemble de toutes les valeurs

Articles intéressants...