java中把List手动进行分页处理

2020-01-07  本文已影响0人  微笑_a8a0

                                        开发中我们可能需要对List集合进行手动分页,使用list的subList方法可以方便实现分页

```
//subList手动分页,page为第几页,rows为每页个数

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;//截取的开始位置

    int pageEnd=size

    if(size>pageStart){

listSort =list.subList(pageStart, pageEnd);

    }

//总页数

    int totalPage=list.size()/rows;

    return listSort;

}

```

上一篇 下一篇

猜你喜欢

热点阅读