Καταχώριση Java HashMapSet ()

Το 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 () - επιστρέφει την καθορισμένη προβολή όλων των τιμών

ενδιαφέροντα άρθρα...