//待处理的List
List handlerList;
//分批处理,每次处理100个
int limit = 100;
List<String> newList = new ArrayList<>();
for(int i=0; i < handlerList.size(); i++){
newList.add(handlerList.get(i));
if(limit == newList.size() || i == handlerList.size()-1){
//处理业务newList
//……
//清空newList,处理下一批
newList.clear();
}
}
java列表分批 java list分批处理
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
List分批次进行mybatis的批量更新
List.partition集合分割,mybatis的批量更新
mybatis 批量更新 partition List分组 -
JAVA list基础操作
list基本操作
System List Test