Το Java HashMap entrySet () επιστρέφει μια καθορισμένη προβολή όλων των αντιστοιχίσεων (καταχωρίσεων) που υπάρχουν στο hashmap.
Η σύνταξη της entrySet()
μεθόδου είναι:
hashmap.entrySet()
Εδώ, το hashmap είναι ένα αντικείμενο της HashMap
τάξης.
entrySet () Παράμετροι
Η entrySet()
μέθοδος δεν λαμβάνει καμία παράμετρο.
entrySet () Επιστροφή τιμής
- επιστρέφει μια καθορισμένη προβολή όλων των καταχωρήσεων ενός κατακερματισμού
Σημείωση : Η προβολή συνόλου σημαίνει ότι όλες οι καταχωρήσεις του κατακερματισμού θεωρούνται ως σύνολο. Οι καταχωρήσεις δεν μετατρέπονται σε σύνολο.
Παράδειγμα 1: Καταχώριση Java HashMapSet ()
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()); ) )
Παραγωγή
HashMap: (Pant = 150, Bag = 300, Shoes = 200) Set View: (Pant = 150, Bag = 300, Shoes = 200)
Στο παραπάνω παράδειγμα, δημιουργήσαμε έναν κατακερματισμό με τις τιμές. Παρατηρήστε την έκφραση,
prices.entrySet()
Εδώ, η entrySet()
μέθοδος επιστρέφει μια καθορισμένη προβολή όλων των καταχωρήσεων από το hashmap.
Η entrySet()
μέθοδος μπορεί να χρησιμοποιηθεί με το βρόχο για κάθε επανάληψη μέσω κάθε καταχώρησης του κατακερματισμού.
Παράδειγμα 2: entrySet () Μέθοδος για κάθε βρόχο
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(", "); ) ) )
Παραγωγή
HashMap: (Ένα = 1, δύο = 2, τρία = 3) Καταχωρήσεις: Ένα = 1, δύο = 2, τρία = 3,
Στο παραπάνω παράδειγμα, έχουμε εισαγάγει το java.util.Map.Entry
πακέτο. Η Map.Entry
είναι η ένθετη τάξη της Map
διεπαφής. Παρατηρήστε τη γραμμή,
Entry entry : numbers.entrySet()
Εδώ, η entrySet()
μέθοδος επιστρέφει μια καθορισμένη προβολή όλων των καταχωρήσεων . Η Entry
τάξη μας επιτρέπει να αποθηκεύουμε και να εκτυπώνουμε κάθε καταχώριση από την προβολή.
Συνιστώμενη ανάγνωση
- HashMap keySet () - επιστρέφει την καθορισμένη προβολή όλων των πλήκτρων
- Τιμές HashMap () - επιστρέφει την καθορισμένη προβολή όλων των τιμών