Java HashMap keySet()-Methode

Java HashMap Java HashMap

Die keySet()-Methode gibt eine Set-Ansicht aller in der Map enthaltenen Schlüssel zurück.

Die Syntax der keySet()-Methode ist:

hashmap.keySet()

Hinweis:hashmap ist ein Objekt der Klasse HashMap.

Parameterbeschreibung:

  • Keine

Rückgabewert

Gibt eine Set-Ansicht aller in der Map enthaltenen Schlüssel zurück.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der keySet()-Methode:

Beispiel

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Eine HashMap erstellen
        HashMap<Integer, String> sites = new HashMap<>();

        // Einige Elemente zur HashMap hinzufügen
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Gibt eine Set-Ansicht aller Schlüssel zurück
        System.out.println("Keys: " + sites.keySet());
    }
}

Die Ausführung des obigen Programms gibt aus:

sites HashMap: {1=Google, 2=Example, 3=Taobao}
Keys: [1, 2, 3]

Die keySet()-Methode kann mit einer for-each-Schleife verwendet werden, um über alle Schlüssel in der HashMap zu iterieren.

Beispiel

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Eine HashMap erstellen
        HashMap<Integer, String> sites = new HashMap<>();

        // Einige Elemente zur HashMap hinzufügen
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Gibt eine Set-Ansicht aller Schlüssel zurück
        System.out.println("Keys: " + sites.keySet());
        // keySet() gibt eine Set-Ansicht aller Schlüssel zurück
        // for-each-Schleife greift auf jeden Schlüssel in der Ansicht zu
        for(int key: sites.keySet()) {

          // Jeden Schlüssel ausgeben
            System.out.print(key + ", ");
        }

    }
}

Die Ausführung des obigen Programms gibt aus:

sites HashMap: {1=Google, 2=Example, 3=Taobao}
Keys: [1, 2, 3]
1, 2, 3, 

Java HashMap Java HashMap

Andere Erweiterungen