Java HashMap KeySet ()

Η μέθοδος Java HashMap keySet () επιστρέφει μια καθορισμένη προβολή όλων των κλειδιών που υπάρχουν στις καταχωρήσεις του κατακερματισμού.

Η σύνταξη της keySet()μεθόδου είναι:

 hashmap.keySet()

Εδώ, το hashmap είναι ένα αντικείμενο της HashMapτάξης.

keySet () Παράμετροι

Η keySet()μέθοδος δεν λαμβάνει καμία παράμετρο.

keySet () Επιστροφή τιμής

  • επιστρέφει μια καθορισμένη προβολή όλων των πλήκτρων του κατακερματισμού

Σημείωση : Η προβολή σετ εμφανίζει μόνο όλα τα πλήκτρα του κατακερματισμού ως σύνολο. Η προβολή δεν περιέχει πραγματικά πλήκτρα. Για να μάθετε περισσότερα σχετικά με την προβολή στην Java, επισκεφθείτε την προβολή μιας συλλογής.

Παράδειγμα 1: Java HashMap keySet ()

 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 all keys System.out.println("Keys: " + prices.keySet()); ) )

Παραγωγή

 HashMap: (Παντελόνι = 150, Τσάντα = 300, Παπούτσια = 200) Κλειδιά: (Παντελόνι, Τσάντα, Παπούτσια)

Στο παραπάνω παράδειγμα, δημιουργήσαμε έναν κατακερματισμό με τις τιμές. Παρατηρήστε την έκφραση,

 prices.keySet()

Εδώ, η keySet()μέθοδος επιστρέφει μια καθορισμένη προβολή όλων των κλειδιών που υπάρχουν στο hashmap.

Η keySet()μέθοδος μπορεί επίσης να χρησιμοποιηθεί με το βρόχο για κάθε επανάληψη μέσω κάθε κλειδιού του κατακερματισμού.

Παράδειγμα 2: Μέθοδος keySet () για κάθε βρόχο

 import java.util.HashMap; 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 all keys of the HashMap System.out.print("Keys: "); // keySet() returns a set view of all keys // for-each loop access each key from the view for(String key: numbers.keySet()) ( // print each key System.out.print(key + ", "); ) ) )

Παραγωγή

 HashMap: (Ένα = 1, Δύο = 2, τρία = 3) Πλήκτρα: Ένα, δύο, τρία,

Στο παραπάνω παράδειγμα, έχουμε δημιουργήσει έναν κατακερματισμό με όνομα. Παρατηρήστε τη γραμμή,

 String key: numbers.keySet()

Εδώ, η keySet()μέθοδος επιστρέφει μια καθορισμένη προβολή όλων των πλήκτρων . Το κλειδί μεταβλητής έχει πρόσβαση σε κάθε πλήκτρο από την προβολή.

Σημείωση : Το κλειδί HashMapείναι Stringτύπου. Ως εκ τούτου, χρησιμοποιήσαμε τη Stringμεταβλητή για πρόσβαση στα κλειδιά.

Συνιστώμενη ανάγνωση

  • HashMap entrySet () - επιστρέφει την καθορισμένη προβολή όλων των αντιστοιχίσεων (καταχωρήσεις)
  • Τιμές HashMap () - επιστρέφει την καθορισμένη προβολή όλων των τιμών

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