java 5个list合并
时间: 2023-09-19 18:09:08 浏览: 46
如果你想要将五个 List 合并成一个 List,可以使用以下代码:
```
List<Integer> list1 = Arrays.asList(1, 2, 3);
List<Integer> list2 = Arrays.asList(4, 5, 6);
List<Integer> list3 = Arrays.asList(7, 8, 9);
List<Integer> list4 = Arrays.asList(10, 11, 12);
List<Integer> list5 = Arrays.asList(13, 14, 15);
List<Integer> mergedList = new ArrayList<>();
mergedList.addAll(list1);
mergedList.addAll(list2);
mergedList.addAll(list3);
mergedList.addAll(list4);
mergedList.addAll(list5);
```
以上代码中,我们定义了五个 List,将它们一个一个地添加到一个新的 ArrayList 中,最终得到一个包含所有元素的 mergedList。当然,这种硬编码的方式可能不太灵活,如果你有更多的 List 需要合并,需要手动添加更多的 addAll() 方法。如果你想要更加灵活的方式,可以考虑使用 Java 8 的 Stream API 来实现。
相关问题
java两个list合并
可以使用addAll()方法将一个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]
```
注意,addAll()方法是将第二个List中的元素添加到第一个List的末尾。如果需要在中间插入元素,可以使用add(int index, E element)方法。
java 两个list合并
若有两个List,分别为list1和list2,可以使用addAll()方法将两个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);
```
执行后,list1中的元素为 ["a", "b", "c", "d"]。