Java-util-hashtable-putall
提供:Dev Guides
java.util.Hashtable.putAll()メソッド
説明
- putAll(Map <? Kを拡張しますか? extends V> t)*メソッドを使用して、指定されたMapからこのHashtableにすべてのマッピングをコピーします。
宣言
以下は、* java.util.Hashtable.putAll()*メソッドの宣言です。
public void putAll(Map<? extends K,? extends V> t)
パラメーター
*t* -これは、このマップに保存されるマッピングです。
戻り値
NA
例外
*NullPointerException* -これは、指定されたマップがnullの場合にスローされます。
例
次の例は、java.util.Hashtable.putAll()の使用方法を示しています
package com.finddevguides;
import java.util.*;
public class HashTableDemo {
public static void main(String args[]) {
//create hash table
Hashtable htable1 = new Hashtable();
//create Map
Map map = new HashMap();
//put values in map
map.put("1","TP");
map.put("2","IS");
map.put("3","BEST");
System.out.println("Initial hash table value: "+htable1);
System.out.println("Map values: "+map);
//put map values in table
htable1.putAll(map);
System.out.println("Hash table value after put all: "+htable1);
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます。
Initial hash table value: {}
Map values: {3=BEST, 2=IS, 1=TP}
Hash table value after put all: {3=BEST, 2=IS, 1=TP}