📜  Java中的 Hashtable clear() 方法(1)

📅  最后修改于: 2023-12-03 15:31:52.586000             🧑  作者: Mango

Java中的 Hashtable clear() 方法

介绍

Hashtable 是 Java 中的一种哈希表实现,它是线程安全的,支持 key 和 value 都为 null 值,而且不允许 key 为 null,value 为 null。Hashtable 的 clear() 方法用于清空哈希表中的所有映射关系。

语法
public void clear()
返回值

clear() 方法没有返回值。

示例
import java.util.Hashtable;

public class Main {
    public static void main(String[] args) {
        Hashtable<String, Integer> hashtable = new Hashtable<>();
        hashtable.put("a", 1);
        hashtable.put("b", 2);
        hashtable.put("c", 3);
        System.out.println("Hashtable before clear(): " + hashtable);

        hashtable.clear();
        System.out.println("Hashtable after clear(): " + hashtable);
    }
}

输出结果:

Hashtable before clear(): {c=3, b=2, a=1}
Hashtable after clear(): {}
注意事项
  • clear() 方法会使 Hashtable 变为空,即不包含任何映射关系。
  • clear() 方法不会释放 Hashtable 对象的资源,如果需要释放资源,可以将 Hashtable 对象设置为 null。