java 一个集合 把索引0到10的数据拷贝到另一个集合
时间: 2024-02-20 07:58:54 浏览: 70
java不同对象之间及集合的复制
5星 · 资源好评率100%
可以使用Java中的subList方法来获取原集合中索引0到10的子列表,然后使用构造函数或addAll方法将子列表添加到新集合中。
以下是示例代码:
```java
List<Integer> originalList = new ArrayList<Integer>();
// 添加数据到原集合中
// ...
// 获取索引0到10的子列表
List<Integer> subList = originalList.subList(0, 11);
// 创建新集合并将子列表添加到新集合中
List<Integer> newList = new ArrayList<Integer>(subList);
// 或者使用addAll方法
// List<Integer> newList = new ArrayList<Integer>();
// newList.addAll(subList);
```
注意,subList方法返回的是原集合的视图,对子列表所做的任何更改都将反映在原列表中。如果您需要在新列表中保留子列表的副本,请使用构造函数或addAll方法。
阅读全文