java 分批同时处理_java中List集合分批处理
在項(xiàng)目中存在list集合數(shù)據(jù)量過(guò)大,需要對(duì)這個(gè)list集合進(jìn)行分批處理,自己寫(xiě)了一個(gè)list分批處理的一個(gè)算法:
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分批就寫(xiě)好了
總結(jié)
以上是生活随笔為你收集整理的java 分批同时处理_java中List集合分批处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【C++ 程序】 解线性方程组(Cram
- 下一篇: Windows字体拯救计划(雅黑+mon