美文网首页
java中把List手动进行分页处理

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

作者: 微笑_a8a0 | 来源:发表于2020-01-07 09:26 被阅读0次

                                        开发中我们可能需要对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;

}

```

相关文章

网友评论

      本文标题:java中把List手动进行分页处理

      本文链接:https://www.haomeiwen.com/subject/bgxractx.html