„Java HashMap entrySet“ ()

„Java HashMap entrySet“ () pateikia visų susiejimų (įrašų), esančių „hashmap“, rinkinį.

entrySet()Metodo sintaksė yra tokia:

 hashmap.entrySet()

Čia hashmap yra klasės objektas HashMap.

parametras „entrySet ()“

entrySet()Metodas neatsižvelgia parametrą.

entrySet () Return Value

  • grąžina set Peržiūrėti visus A HashMap įrašų

Pastaba : rinkinio rodinys reiškia, kad visi maišos žemėlapio įrašai yra žiūrimi kaip rinkinys. Įrašai nėra konvertuojami į rinkinį.

1 pavyzdys: 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()); ) )

Rezultatas

 „HashMap“: (kelnaitės = 150, krepšys = 300, batai = 200) rinkinio vaizdas: (kelnaitės = 150, krepšys = 300, batai = 200)

Ankstesniame pavyzdyje mes sukūrėme hashmap pavadinimu kainos. Atkreipkite dėmesį į išraišką,

 prices.entrySet()

Čia entrySet()metodas grąžina nustatytą visų įrašų iš „hashmap“ rodinį.

entrySet()Metodas gali būti naudojamas su už-kiekvienos kilpos , kad iš eilės per kiekvieną HashMap įrašą.

2 pavyzdys: entrySet () metodas kiekvienai kilpai

 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(", "); ) ) )

Rezultatas

 „HashMap“: (vienas = 1, du = 2, trys = 3) įrašai: vienas = 1, du = 2, trys = 3, 

Ankstesniame pavyzdyje mes importavome java.util.Map.Entrypaketą. Tai Map.Entryįdėta Mapsąsajos klasė . Atkreipkite dėmesį į eilutę,

 Entry entry : numbers.entrySet()

Čia entrySet()metodas grąžina nustatytą visų įrašų rodinį . EntryKlasė leidžia mums saugoti ir spausdinti kiekvieną įrašą iš vaizdo.

Rekomenduojamas skaitymas

  • HashMap keySet () - pateikia visų klavišų rinkinį
  • HashMap reikšmės () - pateikia visų reikšmių nustatytą rodinį

Įdomios straipsniai...