public List pageLimit(List list ,Integer num,Integer page_size){//num 页数 page_size 每页数据条数
Integer endIndex = 0;
if(list.size() <= page_size){//输出第一页
endIndex = list.size();
}else {
if(num == (list.size() / page_size)){//输出最后一页
endIndex = list.size();
}else if(num < (list.size() / page_size) && num > 0){//输出中间页
endIndex = num * page_size;
}
}
List sublist = list.subList((num-1) * page_size,endIndex );
return sublist;
}
用于自己学习,有更好的希望提议。