hashmap putall
时间: 2024-01-05 21:12:01 浏览: 106
HashMap的`putAll()`方法是用于将一个Map的所有键值对添加到当前HashMap中。它接受一个Map作为参数,并将其所有键值对添加到当前HashMap中。
示例代码如下:
```java
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
// 创建两个HashMap
Map<String, Integer> map1 = new HashMap<>();
map1.put("key1", 1);
map1.put("key2", 2);
Map<String, Integer> map2 = new HashMap<>();
map2.put("key3", 3);
map2.put("key4", 4);
// 将map2的所有键值对添加到map1中
map1.putAll(map2);
// 打印合并后的map1
System.out.println(map1);
}
}
```
输出结果为:
```
{key1=1, key2=2, key3=3, key4=4}
```
在这个示例中,我们创建了两个HashMap:`map1`和`map2`。然后,我们使用`putAll()`方法将`map2`中的所有键值对添加到`map1`中。最后,我们打印了合并后的`map1`,可以看到它包含了来自`map2`的所有键值对。
阅读全文