Die Java HashMap keySet () -Methode gibt eine festgelegte Ansicht aller Schlüssel zurück, die in Einträgen der Hashmap vorhanden sind.
Die Syntax der keySet()
Methode lautet:
hashmap.keySet()
Hier ist Hashmap ein Objekt der HashMap
Klasse.
keySet () -Parameter
Die keySet()
Methode akzeptiert keine Parameter.
keySet () Rückgabewert
- Gibt eine festgelegte Ansicht aller Schlüssel der Hashmap zurück
Hinweis : In der Set-Ansicht werden nur alle Schlüssel der Hashmap als Set angezeigt. Die Ansicht enthält keine tatsächlichen Schlüssel. Weitere Informationen zur Ansicht in Java finden Sie in der Ansicht einer Sammlung.
Beispiel 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()); ) )
Ausgabe
HashMap: (Hose = 150, Tasche = 300, Schuhe = 200) Schlüssel: (Hose, Tasche, Schuhe)
Im obigen Beispiel haben wir eine Hashmap mit dem Namen Preise erstellt. Beachten Sie den Ausdruck,
prices.keySet()
Hier gibt die keySet()
Methode eine festgelegte Ansicht aller in der Hashmap vorhandenen Schlüssel zurück.
Die keySet()
Methode kann auch mit der for-each-Schleife verwendet werden , um jeden Schlüssel der Hashmap zu durchlaufen.
Beispiel 2: keySet () -Methode in for-each-Schleife
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 + ", "); ) ) )
Ausgabe
HashMap: (Eins = 1, Zwei = 2, Drei = 3) Schlüssel: Eins, Zwei, Drei,
Im obigen Beispiel haben wir eine Hashmap mit dem Namen "Zahlen" erstellt. Beachten Sie die Linie,
String key: numbers.keySet()
Hier gibt die keySet()
Methode eine festgelegte Ansicht aller Schlüssel zurück . Der variable Schlüssel greift von der Ansicht aus auf jeden Schlüssel zu.
Hinweis : Der Schlüssel von HashMap
ist vom String
Typ. Daher haben wir die String
Variable verwendet, um auf die Schlüssel zuzugreifen.
Literatur-Empfehlungen
- HashMap entrySet () - Gibt die festgelegte Ansicht aller Zuordnungen (Einträge) zurück.
- HashMap values () - Gibt die festgelegte Ansicht aller Werte zurück