Java HashMap keySet ()

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 HashMapKlasse.

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 HashMapist vom StringTyp. Daher haben wir die StringVariable 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

Interessante Beiträge...