java List(分割)分批处理
public static void main(List dataList) { //分批处理 if(null!=dataList&&dataList.size()>0){ int pointsDataLimit = 1000;//限制条数 Integer size = dataList.size(); //判断是否有必要分批 if(pointsDataLimit<size){ int part = size/pointsDataLimit;//分批数 System.out.println("共有 : "+size+"条,!"+" 分为 :"+part+"批"); // for (int i = 0; i < part; i++) { //1000条 List<Integer> listPage = dataList.subList(0, pointsDataLimit); System.out.println(listPage); //剔除 dataList.subList(0, pointsDataLimit).clear(); } if(!dataList.isEmpty()){ System.out.println(dataList);//表示最后剩下的数据 } }else{ System.out.println(dataList); } }else{ System.out.println("没有数据!!!"); } }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: JAVA中将一个List等分成n个list的工具方法
- 下一篇: 如何对List分段操作