java中一个list集合怎么拆成2个集合
时间: 2024-02-27 10:51:26 浏览: 112
java中将一个List等分成n个list的工具方法(推荐)
5星 · 资源好评率100%
您可以使用Java 8中的Stream API来将一个List集合拆分成两个集合,具体代码如下:
```java
List<String> list = Arrays.asList("a", "b", "c", "d", "e");
// 拆分前3个元素到新的集合中
List<String> list1 = list.stream().limit(3).collect(Collectors.toList());
// 拆分后3个元素到新的集合中
List<String> list2 = list.stream().skip(3).collect(Collectors.toList());
```
以上代码将原始的List集合按照位置拆分成两个新的List集合,其中list1包含原始List中前3个元素,list2包含原始List中后3个元素。您可以根据实际的需求来修改limit和skip方法中的参数。
阅读全文