public static <T> List<List<T>> splitList(List<T> list, int pageSize) {
        List<List<T>> listArray = new ArrayList<List<T>>();
       
        ArrayList<T> al = new ArrayList<T>();
        for(T x : list){
            al.add(x);
            if (pageSize == al.size()){
                listArray.add(al);
                al = new ArrayList<T>();
            }
        }
       
        if (0 != al.size())
            listArray.add(al);
       
        return listArray;
    }

最新文章

  1. 我也来说说DDD~大话目录
  2. (49) odoo context操作
  3. C#基础知识汇总
  4. asp.net 查询好的数据后 排序显示在桌面上
  5. jboss4.2.3建立oracle JMS应用
  6. net析构函数对垃圾回收的影响
  7. 二部图(二分图判定--dfs)
  8. jQuery的基本操作
  9. 使用Java可以做得一些事
  10. import com.sun.org.apache.xerces.internal.impl.dv.util.Base64报错
  11. 【申嵌视频】5-1 ubuntu下安装VMWare Tools工具
  12. Php7有哪些新特性:
  13. docker 安装mysql示例
  14. codeforces437C
  15. js-ES6学习笔记-async函数(3)
  16. 初探Runloop(一)
  17. jquery如何获取元素的滚动高度
  18. appium获取toast方法
  19. Winform控件的问题汇总
  20. Python之路——堡垒机原理及其简单实现

热门文章

  1. 创造tips的秘籍——PHP回调后门
  2. JAVA6开发WebService (三)——几个概念
  3. android之进度条组件ProgressBar
  4. 20145337 《Java程序设计》第五周学习总结
  5. 禁止北京地区IP访问站点
  6. Spinner的深入学习
  7. 【iCore3 双核心板_FPGA】实验十七:基于I2C总线的ARM与FPGA通信实验
  8. 数据访问的历史 Windows
  9. 整理常用的iOS第三方资源
  10. ORA-01436: 用户数据中的CONNECT BY 循环