Java 中 Hashtable 的 putAll() 方法示例

本教程展示了如何在 Java 中使用 java.util.Hashtable.putAll().

public void putAll(Map<? extends K,? extends V> t):此方法用于将指定的 Map 中的所有元素复制到 Hashtable。如果 Map 对象为 null,则会引发异常 nullPointerException.

import java.util.Enumeration;
导入 java.util.Hashtable;

public class putAll_hashtable {
public static void main(String[] s) {
Hashtable table = new Hashtable();
table.put(1”, val1”);
table.put(2”, val2”);
table.put(3”, val3”);

Hashtable table2 = new Hashtable();
table2.put(4”, val4”);
table2.put(5”, val5”);
table2.put(6”, val6”);

table2.putAll(table);

枚举 e = table2.keys();
while (e.hasMoreElements()) {
String key = (String) e.nextElement();
System.out.println(key + : ” + table2.get(key));
}
}
}
让我们看看编译和执行这段代码是什么样子的:

6 : val6
5 : val5
4 : val4
3 : val3
2 : val2
1: val1
参考:
教程 要点: java.util.Hashtable.putAll() 方法