Löschen eines Hashtabellenwerts in Java

Das Löschen eines Elements aus der Hashtabelle ist mit der Methode   remove(). Diese Methode findet und löscht den Schlüssel und den zugehörigen Wert.

public V remove(Object key): Entfernt den Schlüssel und den entsprechenden Wert aus der Hashtable-Tabelle und gibt den Wert des gelöschten Schlüssels zurück, andernfalls null, wenn der Schlüssel nicht gefunden wird.
Eine Ausnahme nullPointerException wird ausgelöst, wenn der Schlüssel null ist.

Dieser Code sucht nach einem Element mit seinem Schlüssel und entfernt das Schlüssel-Wert-Paar aus der Hashtabelle, und dann ist es  zeigt die Liste vor und nach dem Entfernen an:

import java.util.Hashtable; 
import java.util.Map;

public class main{
public static void main(String[] args) {
Hashtable< String, String> ht = neue Hashtabelle< String, String> ();
ht.put("1", "eins");
ht.put("2", "zwei");
ht.put("3", "drei");

Objekt obj = ht.remove("2");

System.out.println(obj + " wurde entfernt");

System.out.println("HashSet nach dem Löschen:");

for (Map.Entry entry : ht.entrySet())
{
System.out.println("<" +entry.getKey()+", "+entry.getValue()+">");
}
}
}
Runtime:

two wurde gelöscht
HashSet nach Entfernung:
< 3, drei>
< 1, A>
Referenzen:
JavaDoc: Hashtable remove method