List数组分页
List数组分页
现在分页会都会用到pagehelp这个工具类,但说不准也会用到list分页
分页代码如下数组分页很简单,利用arrayList 的sublist即可实现数组分组
public class PageListUtil<T> {
public static<T> List<T> PageList(List<T> list, int page, int rows){
List<T> listPage = new ArrayList<>();
int size=list.size();
int pageStart=page==1?0:(page-1)*rows;// 截取元素的起始位置,包含该索引位置元素
int pageEnd=size<page*rows?size:page*rows;// 截取元素的结束位置,不包含该索引位置元素
if(size>pageStart){
listPage =list.subList(pageStart, pageEnd);
}
//总页数
int totalPage=list.size()/rows;
return listPage ;
}
}
开开心心,上班!
快快乐乐,游玩!
及时行乐!