????????????????????????????????????????開(kāi)發(fā)中我們可能需要對(duì)List集合進(jìn)行手動(dòng)分頁(yè)乐横,使用list的subList方法可以方便實(shí)現(xiàn)分頁(yè)
```
//subList手動(dòng)分頁(yè)败明,page為第幾頁(yè)牧愁,rows為每頁(yè)個(gè)數(shù)
public static List subList(List list, int page, int rows)throws Exception{
List listSort? =new ArrayList<>();
? ? int size=list.size();
? ? int pageStart=page==1?0:(page-1)*rows;//截取的開(kāi)始位置
? ? int pageEnd=size
? ? if(size>pageStart){
listSort =list.subList(pageStart, pageEnd);
? ? }
//總頁(yè)數(shù)
? ? int totalPage=list.size()/rows;
? ? return listSort;
}
```