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 HashMap
classe.
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 HashMap
est de String
type. Par conséquent, nous avons utilisé la String
variable 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