/**
* 利用subList方法进行分页
* @param list 分页数据
* @param pagesize 页面大小
* @param currentPage 当前页面
*/
public static List<RegionTravelVo> pageBySubList(List list, int pagesize, int currentPage) {
List<RegionTravelVo> subList = new ArrayList<>();
try {
int totalcount = list.size();
currentPage =currentPage+1;
int pagecount = 0;
int m = totalcount % pagesize;
if (m > 0) {
pagecount = totalcount / pagesize + 1;
} else {
pagecount = totalcount / pagesize;
}
if (m == 0) {
subList = list.subList((currentPage - 1) * pagesize, pagesize * (currentPage));
} else {
if (currentPage == pagecount) {
subList = list.subList((currentPage - 1) * pagesize, totalcount);
} else {
subList = list.subList((currentPage - 1) * pagesize, pagesize * (currentPage));
}
}
}catch (Exception e){
}
return subList;
List集合分页处理的方法
最新推荐文章于 2023-07-25 14:36:00 发布