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 HashMapklassen.
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.Entrypakken. Det Map.Entryer den indlejrede klasse i Mapgrænsefladen. Bemærk linjen,
Entry entry : numbers.entrySet()
Her entrySet()returnerer metoden en sæt visning af alle poster . Den Entryklasse 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








