English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java-Grundlagen-Tutorial

Java Prozesssteuerung

Java Array

Java objektorientiert(I)

Java objektorientiert(II)

Java objektorientiert(III)

Java-Exception-Verarbeitung

Java Liste(List)

Java Queue(Reihe)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabe(I/O)

Java Reader/Writer

Andere Themen von Java

Verwendung und Beispiel von Java HashMap clear()

Java HashMap Methoden

Java HashMap clear() löscht alle Schlüssel aus dem Hash-Mapping./Paare.

Die Syntax der clear()-Methode ist:

hashmap.clear();

clear() Parameter

Diese clear()-Methode hat keine Parameter.

clear() Rückgabewert

Die clear()-Methode gibt nichts zurück. Stattdessen ändert sie das Hash-Mapping.

Beispiel: Java HashMap clear()

import java.util.HashMap;
class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> numbers = new HashMap<>();
        numbers.put("One", 1);
        numbers.put("Two", 2);
        numbers.put("Three", 3);
        System.out.println("HashMap: " + numbers);
        //Alle Abbildungen aus HashMap löschen
        numbers.clear();
        System.out.println("HashMap nach clear(): ") + numbers);
    }
}

Ausgaberesultat

HashMap: {One=1, Two=2, Three=3}
HashMap nach clear(): {}

Im obigen Beispiel haben wir ein Hash-Mapping namens numbers erstellt. Hier verwenden wir die clear()-Methode, um alle Elemente aus numbers zu löschenSchlüssel/WertPunkt.

HinweisMan kann verwendenHashMap remove()Methoden löschen ein einzelnes Element aus dem Hash-Mapping.

Neubesetzung HashMap

In Java können wir die Funktion von clear() durch Neubesetzung des Hashmaps realisieren. Zum Beispiel

import java.util.HashMap;
class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> numbers = new HashMap<>();
        numbers.put("One", 1);
        numbers.put("Two", 2);
        numbers.put("Three", 3);
        System.out.println("HashMap: " + numbers);
        //Neu initialisieren Sie hashmap
        numbers = new HashMap<>();
        System.out.println("neue HashMap: " + numbers);
    }
}

Ausgaberesultat

HashMap: {One=1, Two=2, Three=3}
neue HashMap: {}

Im obigen Beispiel haben wir eine Hash-Mapping namens numbers erstellt. Das Hash-Mapping enthält3Elemente. Beachten Sie diese Zeile,

numbers = new HashMap<>();

Hier wird der Prozess nicht alle Einträge aus der HashMap löschen. Stattdessen wird ein neuer HashMap erstellt und dieser neue HashMap wird der Variable zugewiesen. Und der alte HashMap wird vom Garbage Collector gelöscht.

Hinweis:Die Arbeitsweise der Neukonfiguration und des clear()-Methods von HashMap ist möglicherweise ähnlich. Allerdings sind es zwei verschiedene Prozesse.

Java HashMap Methoden