假设我有一个项目列表或一组项目,其中包含 100 个项目。
我想根据每批需要处理的项目数量来处理列表或给定的集合。
例如,如果我将参数传递为 10,则每次迭代或每个循环需要返回 10 个项目。
有没有好的API/方法或任何可以用java实现的实用程序?
谢谢。
最佳答案
如果我理解正确的话,你正在寻找类似的东西
<Type> Collection<Collection<Type>> slice(Collection<Type> source, int size)
我很确定Guava一定包含类似的东西,但找不到它。好吧,我找到了:它是 Iterables#partition(...)
。本着同样的精神, Apache commons-collections 中必须有等效的功能。 .
关于java - java 中是否有用于批量处理 Set/List 的实用程序 Api/方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28806700/