java8List分片
熊孩纸
阅读:919
2021-04-01 11:14:45
评论:0
1.使用java8的Stream分片list
public class PartList {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
list.add(8);
list.add(9);
int limit = 3;
List<List<Integer>> mgList = new ArrayList<>();
Stream.iterate(0, n -> n + 1).limit(limit).forEach(i -> {
mgList.add(list.stream().skip(i * 3).limit(3).collect(Collectors.toList()));
});
System.out.println(mgList);
}
}
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。