private List<?> listPage(List<?> list, Integer curPage, Integer pageSize) {
Integer count = list.size();
Integer totalPage = count % pageSize;
if (totalPage > 0) {
totalPage = count / pageSize + 1;
} else {
totalPage = count / pageSize + 1;
}
Integer currentPage = totalPage > curPage ? curPage : totalPage;
int fromIndex = (currentPage - 1) * pageSize;
int toIndex = currentPage * pageSize > count ? count : currentPage * pageSize;
return list.subList(fromIndex, toIndex);
}
10-18
6509
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-27
2万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-10
1万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-07
6765
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)