Java HashMapi sisestuskomplekt ()

Java HashMap entrySet () tagastab kõigi vaadejaotises olevate vastenduste (kirjete) komplektvaate.

Meetodi süntaks entrySet()on:

 hashmap.entrySet()

Siin on hashmap HashMapklassi objekt .

entrySet () parameetrid

entrySet()Meetod ei võta parameeter.

entrySet () Return Value

  • tagastab kõigi hashmapi kirjete seatud vaate

Märkus . Komplekti vaade tähendab, et kõiki hashmiimi kirjeid vaadatakse komplektina. Kirjeid ei muudeta komplektiks.

Näide 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()); ) )

Väljund

 HashMap: (Pant = 150, kott = 300, kingad = 200) Komplekti vaade: (Pant = 150, kott = 300, kingad = 200)

Ülaltoodud näites oleme loonud hashmapi nimega hinnad. Pange tähele väljendit

 prices.entrySet()

Siin entrySet()tagastab meetod kõigi hashmapi kirjete komplekti vaate.

Seda entrySet()meetodit saab kasutada iga silmusega, et korrata hashmapi iga kirjet.

Näide 2: meetod Sisestage () iga silmusesse

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

Väljund

 HashMap: (üks = 1, kaks = 2, kolm = 3) kanded: üks = 1, kaks = 2, kolm = 3, 

Ülaltoodud näites oleme java.util.Map.Entrypakendi importinud . See Map.Entryon Mapliidese pesastatud klass . Pange tähele joont,

 Entry entry : numbers.entrySet()

Siin entrySet()tagastab meetod kõigi kirjete komplektvaate . EntryKlassi võimaldab meil salvestada ja printida iga kirje vaadet.

Soovitatav lugemine

  • HashMap keySet () - tagastab kõigi klahvide komplektivaate
  • HashMapi väärtused () - tagastab kõigi väärtuste seatud vaate

Huvitavad Artiklid...