HashMap的putAll()方法用于將另一個Map的所有鍵值對添加到當(dāng)前HashMap中。
使用putAll()方法的語法如下:
HashMap.putAll(Map<? extends K, ? extends V> map)
其中,map
為要添加到當(dāng)前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}
在上述示例中,首先創(chuàng)建了兩個HashMap對象map1
和map2
,然后使用put()方法向map1
和map2
中添加鍵值對。最后,使用putAll()方法將map2
中的鍵值對添加到map1
中,從而實現(xiàn)合并兩個HashMap的效果。