热门

最新

红包

立Flag

投票

同城

我的

发布
qq_34779721
期待奔跑
3 年前
trueqq_34779721

public List<ManagerVO> ManagerPage(List<ManagerVO> list, int currentPage ,int pageSize) {
int totalCount = list.size(); //人员总数量
int pageCount = 0; //总页数
List<ManagerVO> subyList = null;
int m = totalCount % pageSize;
if (m > 0) {
pageCount = totalCount / pageSize + 1;
} else {
pageCount = totalCount / pageSize;
}

if (m == 0) {
subyList = list.subList((currentPage - 1) * pageSize, pageSize * (currentPage));
} else {
if (currentPage == pageCount) {
subyList = list.subList((currentPage - 1) * pageSize, totalCount);
}
if (currentPage< pageCount){
subyList = list.subList((currentPage - 1) * pageSize, pageSize * (currentPage));
}
}
if (currentPage >pageCount){
return null;
}
return subyList;
}

CSDN App 扫码分享
分享
评论
3
打赏
  • 复制链接
  • 举报
下一条:
如果你想做Java后端开发,请你开一个开源项目,用SpringBoot实现一个含有100G数据的项目,获得100个用户。从这里开始。产品先放一放,那个并不好做。
立即登录