Java中如何将两个map拼接成一个新的map
时间: 2023-08-05 14:08:49 浏览: 81
java实现两个文件的拼接
在Java中,可以使用`putAll()`方法来将一个map中的所有键值对添加到另一个map中,从而实现将两个map拼接成一个新的map。以下是示例代码:
```java
Map<String, Integer> map1 = new HashMap<>();
map1.put("A", 1);
map1.put("B", 2);
Map<String, Integer> map2 = new HashMap<>();
map2.put("C", 3);
map2.put("D", 4);
Map<String, Integer> mergedMap = new HashMap<>(map1); // 先将一个map的所有键值对添加到新的map中
mergedMap.putAll(map2); // 再将另一个map的所有键值对添加到新的map中
System.out.println(mergedMap);
```
输出结果为:
```
{A=1, B=2, C=3, D=4}
```
阅读全文