ハッシュマップのputAllメソッドの使い方は?
HashMapのputAll()メソッドは、別のMapのすべてのキーと値を現在のHashMapに追加するために使用されます。
putAll()メソッドの構文は以下のようになります:
HashMap.putAll(Map<? extends K, ? extends V> map)
その中で、mapは現在のHashMapに追加する他のMapです。
putAll()メソッドを使用した例を以下に示す:
HashMap<String, Integer> map1 = new HashMap<>();
map1.put("A", 1);
map1.put("B", 2);
HashMap<String, Integer> map2 = new HashMap<>();
map2.put("C", 3);
map2.put("D", 4);
map1.putAll(map2); // 将map2中的键值对添加到map1中
System.out.println(map1); // 输出: {A=1, B=2, C=3, D=4}
最初、map1とmap2という2つのHashMapオブジェクトが作成され、put()メソッドを使用してmap1とmap2にキーと値のペアを追加します。最後に、putAll()メソッドを使用してmap2のキーと値のペアをmap1に追加し、2つのHashMapをマージする効果を実現します。