Java HashMap keySet () -metoden returnerer en sæt visning af alle de nøgler, der er til stede i poster i hashmap.
Metodens syntaks keySet()
er:
hashmap.keySet()
Her er hashmap et objekt i HashMap
klassen.
keySet () Parametre
Den keySet()
metode tager ikke nogen parameter.
keySet () Return Value
- returnerer en sæt visning af alle tasterne på hashmap
Bemærk : Den indstillede visning viser kun alle nøglerne til HashMap som et sæt. Visningen indeholder ikke egentlige nøgler. For at lære mere om visning i Java, besøg visningen af 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()); ) )
Produktion
HashMap: (Pant = 150, Bag = 300, Sko = 200) Taster: (Pant, Taske, Sko)
I ovenstående eksempel har vi oprettet en hashmap med priserne. Bemærk udtrykket,
prices.keySet()
Her keySet()
returnerer metoden et sæt billede af alle de nøgler, der er til stede i hashmap.
Den keySet()
fremgangsmåde kan også anvendes med den for-hver sløjfe til iterate gennem hver tast i HashMap.
Eksempel 2: keySet () Metode i for hver 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 + ", "); ) ) )
Produktion
HashMap: (En = 1, To = 2, Tre = 3) Taster: En, To, Tre,
I ovenstående eksempel har vi oprettet et hash-kort med numre. Bemærk linjen,
String key: numbers.keySet()
Her keySet()
returnerer metoden et sæt billede af alle tasterne . Den variable tast får adgang til hver tast fra visningen.
Bemærk : Nøglen til HashMap
er af String
typen. Derfor har vi brugt String
variablen til at få adgang til tasterne.
Anbefalet læsning
- HashMap entrySet () - returnerer den indstillede visning af alle tilknytninger (poster)
- HashMap-værdier () - returnerer indstillet visning af alle værdier