Java HashMap entrySet () returnerer en sæt visning af alle tilknytningerne (poster), der findes i hashmap.
Metodens syntaks entrySet()
er:
hashmap.entrySet()
Her er hashmap et objekt i HashMap
klassen.
entrySet () Parametre
Den entrySet()
metode tager ikke nogen parameter.
entrySet () Return Value
- returnerer en sæt visning af alle poster i et hashmap
Bemærk : Setvisningen betyder, at alle poster i hashmap ses som et sæt. Indlæg konverteres ikke til et sæt.
Eksempel 1: Java HashMap entrySet ()
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 mappings System.out.println("Set View: " + prices.entrySet()); ) )
Produktion
HashMap: (Pant = 150, Bag = 300, Sko = 200) Set visning: (Pant = 150, Bag = 300, Sko = 200)
I ovenstående eksempel har vi oprettet en hashmap med priserne. Bemærk udtrykket,
prices.entrySet()
Her entrySet()
returnerer metoden en sæt visning af alle poster fra hashmap.
Den entrySet()
Fremgangsmåden kan anvendes med den for-hver sløjfe til iterate gennem hvert indtastning af HashMap.
Eksempel 2: entrySet () -metode i for hver loop
import java.util.HashMap; import java.util.Map.Entry; 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 each entry of the hashmap System.out.print("Entries: "); // entrySet() returns a set view of all entries // for-each loop access each entry from the view for(Entry entry: numbers.entrySet()) ( System.out.print(entry); System.out.print(", "); ) ) )
Produktion
HashMap: (En = 1, To = 2, Tre = 3) Indgange: En = 1, To = 2, Tre = 3,
I ovenstående eksempel har vi importeret java.util.Map.Entry
pakken. Det Map.Entry
er den indlejrede klasse i Map
grænsefladen. Bemærk linjen,
Entry entry : numbers.entrySet()
Her entrySet()
returnerer metoden en sæt visning af alle poster . Den Entry
klasse giver os mulighed for at gemme og udskrive hver indgang fra visningen.
Anbefalet læsning
- HashMap keySet () - returnerer indstillet visning af alle taster
- HashMap-værdier () - returnerer indstillet visning af alle værdier