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() 方法