int allPage = 10
//方法1
IntStream.range(0,allPage).forEach(page -> {
List<DrugBaseEntity> list = updateList.subList(page * 100, (page + 1) == allPage ? updateList.size(): (page + 1) * 100);
System.out.println("當前頁="+page + " list"+list.size());
});
//方法2
IntStream.range(0, allPage).boxed().map(page -> updateList.stream().skip(page * 100).limit(100)).forEach(s -> {
List<DrugBaseEntity> collect = s.collect(toList());
System.out.println("collect="+collect.size());
});
lambda分頁
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.