java list合并
时间: 2023-08-11 15:03:40 浏览: 102
您好,关于您的问题,Java List 合并有多种方式,这里我提供两种比较常见的方法:
方法一:addAll() 借助 List 的 addAll() 方法将一个 List 合并到另一个 List 中。示例代码如下:
```
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]
```
方法二:使用 Java8 的 Stream API 将两个 List 合并成一个新的 List。示例代码如下:
```
List<String> list1 = new ArrayList<>();
list1.add("A");
list1.add("B");
List<String> list2 = new ArrayList<>();
list2.add("C");
list2.add("D");
List<String> mergedList = Stream.of(list1, list2)
.flatMap(Collection::stream)
.collect(Collectors.toList());
System.out.println(mergedList); // [A, B, C, D]
```
希望能帮到您。
阅读全文