public List arrayPage(Integer pageCurrent,Integer pageSize,List xueClazzList ){
Integer totalNum = xueClazzList.size();
int pageNum = pageCurrent;
Integer totalPage = 0;
if (totalNum > 0) {
totalPage = totalNum % pageSize == 0 ? totalNum / pageSize : totalNum / pageSize + 1;
}
if (pageNum > totalPage) {
pageNum = totalPage;
}
int startPoint = (pageNum - 1) * pageSize;
int endPoint = startPoint + pageSize;
if (totalNum <= endPoint) {
endPoint = totalNum;
}
xueClazzList = xueClazzList.subList(startPoint, endPoint);
return xueClazzList;
}