De Java HashMap keySet () - methode retourneert een vaste weergave van alle sleutels die aanwezig zijn in items van de hashmap.
De syntaxis van de keySet()
methode is:
hashmap.keySet()
Hier is hashmap een object van de HashMap
klasse.
keySet () Parameters
De keySet()
methode heeft geen enkele parameter.
keySet () Retourwaarde
- geeft een vast overzicht van alle sleutels van de hashmap terug
Opmerking : De set view toont alleen de toetsen van het HashMap als een set. De weergave bevat geen echte sleutels. Bezoek de weergave van een collectie voor meer informatie over weergave in Java.
Voorbeeld 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()); ) )
Uitvoer
HashMap: (Pant = 150, Bag = 300, Shoes = 200) Keys: (Pant, Bag, Shoes)
In het bovenstaande voorbeeld hebben we een hashmap gemaakt met de naam prijzen. Let op de uitdrukking,
prices.keySet()
Hier keySet()
retourneert de methode een vaste weergave van alle sleutels die aanwezig zijn in de hashmap.
De keySet()
methode kan ook worden gebruikt met de for-each-lus om elke sleutel van de hashmap te doorlopen.
Voorbeeld 2: keySet () - methode in 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 + ", "); ) ) )
Uitvoer
HashMap: (One = 1, Two = 2, Three = 3) Keys: One, Two, Three,
In het bovenstaande voorbeeld hebben we een hashmap gemaakt met de naam numbers. Let op de lijn,
String key: numbers.keySet()
Hier keySet()
retourneert de methode een vaste weergave van alle sleutels . De variabele sleutel geeft toegang tot elke sleutel vanuit de weergave.
Opmerking : de sleutel van HashMap
is van het String
type. Daarom hebben we de String
variabele gebruikt om toegang te krijgen tot de sleutels.
Aanbevolen literatuur
- HashMap entrySet () - retourneert setweergave van alle toewijzingen (items)
- HashMap-waarden () - retourneert een setweergave van alle waarden