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; }