java 分批同时处理_java中List集合分批处理
在項目中存在list集合數據量過大,需要對這個list集合進行分批處理,自己寫了一個list分批處理的一個算法:
package com.lv.huizhong.demo;
import java.util.ArrayList;
import java.util.List;
public class ListSplit {
public static void main(String[] args) {
List list = new ArrayList();
for (int i = 0; i < 520; i++) {
list.add(i);
}
ListSplit.test1(list);
}
public static void test1(List dataList){
int pointsDataLimit = 50;
List newList = new ArrayList();
for(int i=0;i
newList.add(dataList.get(i));
if(pointsDataLimit == newList.size()||i == dataList.size()-1){
printList(newList);
newList.clear();
System.out.println("");
System.out.println("=====");
}
}
}
public static void printList(List dataList){
for(Object str : dataList){
System.out.print(str + " -- ");
}
}
}
這樣list分批就寫好了
總結
以上是生活随笔為你收集整理的java 分批同时处理_java中List集合分批处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【C++ 程序】 解线性方程组(Cram
- 下一篇: 【汇编语言】DOSBox教程