使用subList对List进行手动分页

//计算开始索引
int fromIndex=(pageNo-1)*pageSize;
//计算结束索引
int toIndex = (list.size()-fromIndex)>pageSize?fromIndex+pageSize:list.size();
//赋值
page.setRecords(list.subList(fromIndex,toIndex));
//传入pageSize
page.setSize(pageSize);
page.setTotal(list.size());
posted @ 2019-10-17 10:36  rabbit_cat  阅读(822)  评论(0)    收藏  举报