java 合并两个集合的数据
时间: 2023-03-28 13:02:48 浏览: 108
可以使用addAll()方法将一个集合中的所有元素添加到另一个集合中,从而实现合并两个集合的数据。例如:
List<String> list1 = new ArrayList<>();
list1.add("a");
list1.add("b");
List<String> list2 = new ArrayList<>();
list2.add("c");
list2.add("d");
list1.addAll(list2);
System.out.println(list1); // 输出 [a, b, c, d]
相关问题
java 合并两个对象集合的数据
可以使用addAll()方法将一个集合中的元素添加到另一个集合中,从而实现合并两个对象集合的数据。例如:
List<Object> list1 = new ArrayList<>();
List<Object> list2 = new ArrayList<>();
// 添加元素到 list1 和 list2 中
list1.addAll(list2); // 将 list2 中的元素添加到 list1 中
这样,list1 中就包含了 list2 中的所有元素。
java合并两个map集合
可以使用 Java 8 的 Stream API 来实现合并两个 Map 集合,代码如下:Map<String, Object> map1 = new HashMap<>();map1.put("a", 1);map1.put("b", 2);Map<String, Object> map2 = new HashMap<>();map2.put("c", 3);map2.put("d", 4);Map<String, Object> result = Stream.of(map1, map2).map(map -> map.entrySet()) .flatMap(set -> set.stream()) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));System.out.println(result);
阅读全文