Java HashMap entrySet ()

Java HashMap entrySet () vrne nastavljeni pogled vseh preslikav (vnosov) v hashmapu.

Sintaksa entrySet()metode je:

 hashmap.entrySet()

Tu je hashmap predmet HashMaprazreda.

entrySet () Parametri

entrySet()Metoda ne sprejme nobenega parametra.

entrySet () Vrnjena vrednost

  • vrne nastavljeni pogled vseh vnosov hashmapa

Opomba : Pogled nabora pomeni, da so vsi vnosi hashmapa obravnavani kot niz. Vnosi se ne pretvorijo v nabor.

Primer 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()); ) )

Izhod

 HashMap: (Hlače = 150, Torba = 300, Čevlji = 200) Pogled pogleda: (Hlače = 150, Torba = 300, Čevlji = 200)

V zgornjem primeru smo ustvarili hashmap z imenom cene. Upoštevajte izraz,

 prices.entrySet()

Tu entrySet()metoda vrne nastavljeni pogled vseh vnosov iz hashmapa.

entrySet()Metoda se lahko uporablja z za-vsako zanko ponovitev prek vsakim vstopom HashMap.

Primer 2: metoda entrySet () v za vsako zanko

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

Izhod

 HashMap: (One = 1, Two = 2, Three = 3) Vnosi: One = 1, Two = 2, Three = 3, 

V zgornjem primeru smo java.util.Map.Entrypaket uvozili . Je Map.Entryugnezdeni razred Mapvmesnika. Opazite vrstico,

 Entry entry : numbers.entrySet()

Tu entrySet()metoda vrne nastavljeni pogled vseh vnosov . EntryRazred nam omogoča, da shranite in natisnite vsak vnos s pogledom.

Priporočeno branje

  • HashMap keySet () - vrne nastavljeni pogled vseh tipk
  • Vrednosti HashMap () - vrne nastavljeni pogled vseh vrednosti

Zanimive Članki...