java合并两个list集合
时间: 2023-09-08 08:10:20 浏览: 102
可以使用addAll()方法将一个List集合中的所有元素添加到另一个List集合中。
例如:
```java
List<String> list1 = new ArrayList<>();
list1.add("apple");
list1.add("banana");
List<String> list2 = new ArrayList<>();
list2.add("orange");
list2.add("pear");
list1.addAll(list2); // 将list2中的所有元素添加到list1中
System.out.println(list1); // [apple, banana, orange, pear]
```
注意,addAll()方法会修改原始List集合,如果不想修改原始List集合,可以新建一个List集合来存储合并后的结果。
相关问题
java将两个list集合合并并去重
你好,你可以使用Java 8中的Stream API来实现这个需求。以下是示例代码:
```
List<Integer> list1 = Arrays.asList(1, 2, 3);
List<Integer> list2 = Arrays.asList(2, 3, 4);
List<Integer> mergedList = Stream.concat(list1.stream(), list2.stream())
.distinct()
.collect(Collectors.toList());
System.out.println(mergedList); // Output: [1, 2, 3, 4]
```
此代码将list1和list2合并成一个新列表mergedList,并去除了其中的重复项。您可以根据您的需求修改代码中的List类型和元素类型。
java 合并两个对象集合的数据
可以使用addAll()方法将一个集合中的元素添加到另一个集合中,从而实现合并两个对象集合的数据。例如:
List<Object> list1 = new ArrayList<>();
List<Object> list2 = new ArrayList<>();
// 添加元素到 list1 和 list2 中
list1.addAll(list2); // 将 list2 中的元素添加到 list1 中
这样,list1 中就包含了 list2 中的所有元素。
阅读全文