Java中的Hashtable clear()方法
在Java中,java.util.Hashtable.clear()方法用于清空指定的Hashtable中所有键并将其移除。
语法:
Hashtable.clear()
参数: 该方法不接受任何参数。
返回值: 该方法不返回任何值。
下面的程序用于说明java.util.Hashtable.clear()方法的工作原理:
程序1:
// Java示例代码,演示clear()方法
import java.util.*;
public class Hash_Table_Demo {
public static void main(String[] args)
{
// 创建一个空Hashtable
Hashtable<Integer, String> hash_table = new Hashtable<Integer, String>();
// 插入值到表中
hash_table.put(10, "Geeks");
hash_table.put(15, "4");
hash_table.put(20, "Geeks");
hash_table.put(25, "Welcomes");
hash_table.put(30, "You");
// 显示Hashtable
System.out.println("Hashtable是:" + hash_table);
// 使用clear()清除HashTable
hash_table.clear();
// 显示最终Hashtable
System.out.println("现在Hashtable是:" + hash_table);
}
}
Hashtable是:{10=Geeks, 20=Geeks, 30=You, 15=4, 25=Welcomes}
现在Hashtable是:{}
程序2:
// Java示例代码,演示clear()方法
import java.util.*;
public class Hash_Table_Demo {
public static void main(String[] args)
{
// 创建一个空Hashtable
Hashtable<String, Integer> hash_table = new Hashtable<String, Integer>();
// 插入值到表中
hash_table.put("Geeks", 10);
hash_table.put("4", 15);
hash_table.put("Geeks", 20);
hash_table.put("Welcomes", 25);
hash_table.put("You", 30);
// 显示Hashtable
System.out.println("Hashtable是:" + hash_table);
// 使用clear()清除HashTable
hash_table.clear();
// 显示最终Hashtable
System.out.println("现在Hashtable是:" + hash_table);
}
}
Hashtable是:{You=30, Welcomes=25, 4=15, Geeks=20}
现在Hashtable是:{}
注意: 可以使用任何类型的变量和不同的数据类型组合来执行相同的操作。