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