Java HashMap clear()-Methode

Java HashMap Java HashMap

Die Methode clear() wird verwendet, um alle Schlüssel-Wert-Paare in der angegebenen HashMap zu löschen.

Die Syntax der Methode clear() ist:

hashmap.clear()

Hinweis:hashmap ist ein Objekt der Klasse HashMap.

Parameterbeschreibung:

  • Keine

Rückgabewert

Kein Rückgabewert.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der Methode clear():

Beispiel

import java.util.HashMap;

class Main {
    public static void main(String[] args) {

        HashMap<Integer, String> sites = new HashMap<>();
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("HashMap: " + sites);

        // Alle Zuordnungen aus der HashMap löschen
        sites.clear();
        System.out.println("After using clear() method: " + sites);
    }
}

Die Ausführung des obigen Programms gibt das Ergebnis aus:

HashMap: {1=Google, 2=Example, 3=Taobao}
使用 clear() 方法后: {}

Im obigen Beispiel haben wir eine HashMap namens sites erstellt und später im Code die Methode clear() verwendet, um alle Schlüssel-Wert-Paare von sites zu löschen.

Hinweis: Wir können auch dieJava HashMap remove()-Methodeverwenden, um das Schlüssel-Wert-Paar zu löschen, das dem Schlüssel entspricht.

HashMap reinitialisieren

In Java können wir auch alle Schlüssel-Wert-Paare löschen, indem wir die HashMap neu initialisieren, zum Beispiel:

Beispiel

import java.util.HashMap;

class Main {
    public static void main(String[] args) {

        HashMap<Integer, String> sites = new HashMap<>();
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("HashMap: " + sites);

        // Alle Zuordnungen aus der HashMap löschen
        // HashMap reinitialisieren
        sites = new HashMap<>();
        System.out.println("Neue HashMap: " + sites);
    }
}

Die Ausführung des obigen Programms gibt das Ergebnis aus:

HashMap: {1=Google, 2=Example, 3=Taobao}
新的 HashMap: {}

Im obigen Beispiel haben wir eine HashMap namens sites erstellt, die 3 Elemente enthält. Beachten Sie diese Zeile:

numbers = new HashMap<>();

Der obige Code löscht nicht alle Elemente aus der HashMap; er erstellt eine neue HashMap und weist sie sites zu. Die ursprünglichen Schlüssel-Wert-Paare von sites werden vom Garbage Collector freigegeben und gelöscht.

Java HashMap Java HashMap

Andere Erweiterungen