Java HashMap clear()-Methode
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
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
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.
Andere Erweiterungen
Java HashMap