java多个list合并为一个list
时间: 2024-09-29 17:11:34 浏览: 36
java合并LIST
4星 · 用户满意度95%
在Java中,将多个List合并为一个List,你可以使用`addAll()`方法、`concat()`方法或者创建一个新的ArrayList并逐个添加。以下是几种常见的方法:
1. **使用addAll()**:
```java
List<String> list1 = Arrays.asList("A", "B");
List<String> list2 = Arrays.asList("C", "D");
List<String> combinedList = new ArrayList<>(list1);
combinedList.addAll(list2);
```
2. **使用concat()**:
```java
List<String> list1 = Arrays.asList("A", "B");
List<String> list2 = Arrays.asList("C", "D");
List<String> combinedList = new ArrayList<>(list1.concat(list2));
```
3. **创建新的ArrayList**:
```java
List<String> list1 = Arrays.asList("A", "B");
List<String> list2 = Arrays.asList("C", "D");
List<String> combinedList = new ArrayList<>();
combinedList.addAll(list1);
combinedList.addAll(list2);
```
以上三种方法都可以得到一个包含所有元素的新列表。
阅读全文