A Java HashMap entrySet () a hashmap-ban található összes leképezés (bejegyzés) halmaznézetét adja vissza.
A entrySet()
módszer szintaxisa :
hashmap.entrySet()
Itt a hashmap az HashMap
osztály objektuma .
entrySet () Paraméterek
A entrySet()
módszer nem vesz fel paramétert.
entrySet () Return Value
- vissza készlet nézet az összes bejegyzést a HashMap
Megjegyzés : A halmaz nézet azt jelenti, hogy a hashmap összes bejegyzését halmazként tekintjük meg. A bejegyzéseket nem alakítja át halmazsá.
1. példa: 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()); ) )
Kimenet
HashMap: (nadrág = 150, táska = 300, cipő = 200) készlet nézet: (nadrág = 150, táska = 300, cipő = 200)
A fenti példában létrehoztunk egy hashmap nevű árakat. Figyelje meg a kifejezést,
prices.entrySet()
Itt a entrySet()
metódus visszaadja a hashmap összes bejegyzésének halmaznézetét.
A entrySet()
módszer a for-huroknál használható a hashmap minden bejegyzésének végigviteléhez.
2. példa: entrySet () metódus minden hurokhoz
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(", "); ) ) )
Kimenet
HashMap: (egy = 1, kettő = 2, három = 3) bejegyzések: egy = 1, kettő = 2, három = 3,
A fenti példában a java.util.Map.Entry
csomagot importáltuk . Ez Map.Entry
az Map
interfész beágyazott osztálya . Figyelje meg a sort,
Entry entry : numbers.entrySet()
Itt a entrySet()
metódus az összes bejegyzés halmaznézetét adja vissza . Az Entry
osztály lehetővé teszi számunkra, hogy minden bejegyzést a nézetből tároljunk és kinyomtassunk.
Ajánlott olvasmány
- HashMap keySet () - az összes kulcs halmaznézetét adja vissza
- HashMap értékek () - az összes érték halmaznézetét adja vissza