Entfernen Sie alle Hashtable-Elemente in Java
Das Löschen aller Werte aus einer Hashtabelle erfolgt auf zwei verschiedene Arten:
Diese Methode ist feiner, da sie uns das Schreiben von Code erspart.
- Durch Durchsuchen der Tabelle und Löschen des aktuellen Elements.
- Durch direkten Aufruf der Methode clear().
1) Durchsuchen und löschen Sie die Schlüssel-Wert-Paare von Hashtable
Diese Methode ist nützlich, wenn Sie nicht alle Werte entfernen möchten, indem Sie eine Anweisung hinzufügen, die testet, ob das zu löschende Element betroffen ist. In diesem Beispiel machen wir keine Ausnahmen, also löschen wir alles.
import java.util.Enumeration;
import java.util.Hashtabelle;
public class removeAll_Hashtable {
public static void main(String[] s) {
Hashtable table = new Hashtable();
table.put("1", "val1");
table.put("2", "val2");
table.put("3", "val3");
Aufzählung e = table.keys();
while (e.hasMoreElements()) {
String key = (String) e.nextElement();
System.out.println(key + " : " + table.get(key));
table.remove(Schlüssel);
}
System.out.println("Nach dem Löschen");
System.out.println(Tabelle);
}
}
Ausgabe:
3: val3
2: val2
1: val1
Nach dem Löschen
{}
2) Schlüssel-Wert-Peers löschen in Aufruf der clear()
public void clear(): Leeren Sie die gesamte Tabelle, so dass sie keine Elemente enthält.
import java.util.Hashtable;
public class removeAll_Hashtable {
public static void main(String[] s) {
Hashtable table = new Hashtable();
table.put("1", "val1");
table.put("2", "val2");
table.put("3", "val3");
table.clear();
System.out.println("Nach dem Aufruf von clear()");
System.out.println(Tabelle);
}
}
Ausgabe:
Nach dem Aufruf von clear()
{}
References:
JavaDoc: Hashtable clear-Methode
JavaDoc: Hashtable clear-Methode