• List集合分页处理方法


    实际开发中,难免会遇到多个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

  • 相关阅读:
    python中的内置函数的思维导图
    练习(面试题):关于生成器函数的求和问题
    推导式, 生成器表达式
    生成器
    静态代码块
    java中内存的划分
    静态方法
    Chapter07Scanner类、Random类、ArrayList类
    泛型
    对象数组
  • 原文地址:https://www.cnblogs.com/lengxuanwl/p/13780727.html
Copyright © 2020-2023  润新知