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}