java合并两个list集合
时间: 2023-09-08 09:10:20 浏览: 46
可以使用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集合来存储合并后的结果。
相关问题
java8将两个list集合合并
Java 8中可以使用Stream API将两个list集合合并成一个,具体实现代码如下:
```java
List<String> list1 = Arrays.asList("A", "B", "C");
List<String> list2 = Arrays.asList("D", "E", "F");
List<String> mergedList = Stream.concat(list1.stream(), list2.stream())
.collect(Collectors.toList());
System.out.println(mergedList);
```
上述代码中,使用了Stream.concat()方法将两个list集合合并成一个流,然后使用Collectors.toList()方法将结果收集到一个新的list集合中。最后输出mergedList即可。
java 将2个list集合合并
可以使用addAll方法将一个List集合中的所有元素添加到另一个List集合中,从而实现合并两个List集合的目的。以下是示例代码:
```java
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); // 将list2中的所有元素添加到list1中
System.out.println(list1); // 输出 [a, b, c, d]
```
在上面的例子中,我们首先创建了两个List集合list1和list2,然后使用addAll方法将list2中的所有元素添加到list1中,最后输出合并后的list1集合的内容。