Java HashMap entrySet () vracia množinové zobrazenie všetkých mapovaní (záznamov) prítomných v hashmape.
Syntax entrySet()
metódy je:
hashmap.entrySet()
Tu je hashmap objektom HashMap
triedy.
parametre entrySet ()
entrySet()
Metóda neberie žiadny parameter.
entrySet () návratová hodnota
- vráti nastavené zobrazenie všetkých položiek hashmapy
Poznámka : Zobrazenie množiny znamená, že všetky položky hashmapy sa zobrazia ako množina. Záznamy sa nekonvertujú na množinu.
Príklad 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ýkon
HashMap: (Nohavice = 150, Taška = 300, Topánky = 200) Zobraziť nastavenie: (Nohavice = 150, Taška = 300, Topánky = 200)
Vo vyššie uvedenom príklade sme vytvorili hashmapu s názvom ceny. Všimnite si výraz,
prices.entrySet()
Tu entrySet()
metóda vracia množinové zobrazenie všetkých položiek z hashmapy.
entrySet()
Metóda môže byť použitá s pre-každej slučky iterovat každého vstupu HashMap.
Príklad 2: metóda entrySet () v každej slučke
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ýkon
HashMap: (Jeden = 1, Dva = 2, Tri = 3) Záznamy: Jeden = 1, Dva = 2, Tri = 3,
Vo vyššie uvedenom príklade sme importovali java.util.Map.Entry
balík. The Map.Entry
je vnorená trieda Map
rozhrania. Všimnite si riadok,
Entry entry : numbers.entrySet()
Tu entrySet()
metóda vracia množinové zobrazenie všetkých položiek . Entry
Trieda nám umožňuje ukladať a tlačiť každú položku z pohľadu.
Odporúčané čítanie
- HashMap keySet () - vráti množinové zobrazenie všetkých klávesov
- HashMap values () - vráti množinové zobrazenie všetkých hodnôt