Java HashMap keySet () -metoden returnerer en sett visning av alle nøklene som er tilstede i oppføringene til hashmap.
Syntaksen til keySet()
metoden er:
hashmap.keySet()
Her er hashmap et objekt i HashMap
klassen.
keySet () Parametere
Den keySet()
metoden ikke tar noen parameter.
keySet () Returverdi
- returnerer en sett visning av alle nøklene til hashmap
Merk : The set view viser kun alle nøklene til HashMap som et sett. Visningen inneholder ikke faktiske nøkler. For å lære mer om visning i Java, besøk visningen til en samling.
Eksempel 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()); ) )
Produksjon
HashMap: (Bukse = 150, Veske = 300, Sko = 200) Nøkler: (Bukse, Veske, Sko)
I eksemplet ovenfor har vi opprettet en hashmap som heter priser. Legg merke til uttrykket,
prices.keySet()
Her keySet()
returnerer metoden en sett visning av alle tastene som er tilstede i hashmap.
Den keySet()
metode kan også brukes sammen med den for-hver sløyfe for å iterere gjennom hver nøkkel av HashMap.
Eksempel 2: keySet () Metode i for hver løkke
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 + ", "); ) ) )
Produksjon
HashMap: (En = 1, To = 2, Tre = 3) Taster: En, To, Tre,
I eksemplet ovenfor har vi opprettet en hashmap med navn. Legg merke til linjen,
String key: numbers.keySet()
Her keySet()
returnerer metoden en sett visning av alle tastene . Den variable tasten får tilgang til hver tast fra visningen.
Merk : Nøkkelen til HashMap
er av String
typen. Derfor har vi brukt String
variabelen for å få tilgang til tastene.
Anbefalt lesing
- HashMap entrySet () - returnerer angitt visning av alle tilordninger (oppføringer)
- HashMap-verdier () - returnerer angitt visning av alle verdier