【发布时间】:2016-05-20 09:02:43
【问题描述】:
我有一个 ArrayList 可以包含无限数量的对象。我需要一次拉出 10 个项目并对其进行操作。
我能想象的就是这个。
int batchAmount = 10;
for (int i = 0; i < fullList.size(); i += batchAmount) {
List<List<object>> batchList = new ArrayList();
batchList.add(fullList.subList(i, Math.min(i + batchAmount, fullList.size()));
// Here I can do another for loop in batchList and do operations on each item
}
有什么想法吗?谢谢!
【问题讨论】:
-
您的解决方案还不起作用?
-
应该,但我想听听其他人对如何更好地实现这一点的看法。
标签: java android arrays algorithm