截取List集合中的一部分,组成新的List集合
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
for(int i=0;i<list.size();i=i+2){
if(i+2>list.size()){
System.out.println(list.subList(i, list.size()));
}else {
System.out.println(list.subList(i, i+2));
}
}
}
结果:
[1, 2]
[3, 4]
[5, 6]
[7]
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 固定长度的List
- 下一篇: C# List泛型集合中的GroupBy<>用法