Die Java HashMap entrySet () gibt eine festgelegte Ansicht aller in der Hashmap vorhandenen Zuordnungen (Einträge) zurück.
Die Syntax der entrySet()
Methode lautet:
hashmap.entrySet()
Hier ist Hashmap ein Objekt der HashMap
Klasse.
entrySet () -Parameter
Die entrySet()
Methode akzeptiert keine Parameter.
entrySet () Rückgabewert
- Gibt eine festgelegte Ansicht aller Einträge einer Hashmap zurück
Hinweis : In der Set-Ansicht werden alle Einträge der Hashmap als Set angezeigt. Einträge werden nicht in einen Satz konvertiert.
Beispiel 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()); ) )
Ausgabe
HashMap: (Hose = 150, Tasche = 300, Schuhe = 200) Set-Ansicht: (Hose = 150, Tasche = 300, Schuhe = 200)
Im obigen Beispiel haben wir eine Hashmap mit dem Namen Preise erstellt. Beachten Sie den Ausdruck,
prices.entrySet()
Hier gibt die entrySet()
Methode eine festgelegte Ansicht aller Einträge aus der Hashmap zurück.
Die entrySet()
Methode kann mit der for-each-Schleife verwendet werden , um jeden Eintrag der Hashmap zu durchlaufen.
Beispiel 2: entrySet () -Methode in jeder Schleife
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(", "); ) ) )
Ausgabe
HashMap: (Eins = 1, Zwei = 2, Drei = 3) Einträge: Eins = 1, Zwei = 2, Drei = 3,
Im obigen Beispiel haben wir das java.util.Map.Entry
Paket importiert . Das Map.Entry
ist die verschachtelte Klasse der Map
Schnittstelle. Beachten Sie die Linie,
Entry entry : numbers.entrySet()
Hier gibt die entrySet()
Methode eine festgelegte Ansicht aller Einträge zurück . Die Entry
Klasse ermöglicht es uns, jeden Eintrag in der Ansicht zu speichern und zu drucken.
Literatur-Empfehlungen
- HashMap keySet () - Gibt die festgelegte Ansicht aller Schlüssel zurück
- HashMap values () - Gibt die festgelegte Ansicht aller Werte zurück