在 Java 中删除哈希表值

从 Hashtable 中删除项目可以通过以下方法实现 remove()。此方法查找并删除键及其关联值。

public V remove(Object key):从 Hashtable 表中删除键及其对应值,并返回已删除键的值,如果找不到键,则返回 null。
如果键为 null,则会引发异常 nullPointerException

此代码查找具有键的项,并从 Hashtable 中删除键值对,然后 显示删除前后的列表:

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

public class main{
public static void main(String[] args) {
哈希表<字符串,字符串>ht = 新哈希表<字符串,字符串>();
ht.put(1”, 一”);
ht.put(2”, 二”);
ht.put(3”, 三”);

对象 obj = ht.remove(2”);

System.out.println(obj + 已被删除”);

System.out.println(删除后的 HashSet:”);

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

two 被删除
HashSet 删除后:
<3、三>
<1、一个>
参考:
JavaDoc: Hashtable remove method