实际开发中,难免会遇到多个sql查出来的结果集进行分页,这时候就只能利用最后的总list进行分页
如下方法:
public static List<User> page(List<User> datalist, Integer page, Integer size) { List<User> list = new ArrayList<>(); if (datalist != null && datalist.size() > 0) { int cuurIdx = (page > 1 ? (page - 1) * size : 0); for (int i = 0; i < size && i < datalist.size() - cuurIdx; i++) { User user = datalist.get(cuurIdx + i); list.add(user); } } return list; }
欢迎加入互联网技术交流群共同学习共同进步
-----------------------------------------------------------------------------------------------------------------------------------
版权声明:本文为博客园博主「LENGXUAN」的原创文章,转载请附上原文出处链接及本声明。
原文链接:https://www.cnblogs.com/lengxuanwl/p/13780727.html