切割List成多List<List>,并分批处理
切割List成多List<List>
import com.google.common.collect.Lists;
private void splitList(List<T> list, Integer limit){
List<List<T>> parts = Lists.partition(list, limit);
List<T> entities =
parts.forEach(splitList-> {
//遍历并处理每个子List
});
}
本文介绍了一种高效处理大型List的方法,通过使用Guava库的Lists.partition方法将大List切割为多个小List,并对每个小List进行分批处理,有效提升程序处理速度与资源利用率。
283

被折叠的 条评论
为什么被折叠?



