/**
* 将一个list均分成n个list来批量插入
*
* @param source
* @return
*/
private List<List<T>> averageAssign(List<T> source, int n) {
List<List<T>> result = new ArrayList<>();
int size = source.size();
int number = size % n == 0 ? size / n : (size / n) + 1;
List<T> value;
for (int i = 0; i < number; i++) {
if (i == number - 1) {
value = source.subList(i * n, size);
}
else {
value = source.subList(i * n, (i + 1) * n);
}
result.add(value);
}
return result;
}
List拆分成多个List
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:tmux 使用教程
下一篇:wangpan不限速下载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JAVA list基础操作
list基本操作
System List Test