java - java 中是否有用于批量处理 Set/List 的实用程序 Api/方法?

标签 java

假设我有一个项目列表或一组项目,其中包含 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/

相关文章:

java - WebSocket握手时出错: Unexpected response code: 400 with CoinIMP keys

java - 如何捕获一组循环生成的 JToggleButton 的点击量?

java - 我们是否转换对象或引用?

java - 如何在共享环境中分离 JaVers 实现?

java - 获取一个知道其名称的按钮

java - 扫描仪不读取文件内容

java - CompletableFuture - 提供一个将 bool 值返回给 SupplyAsync 调用的方法

java - Docx4J 命令行将 doc/docx 文件转换为 html

java - 调试二次方程绘图器 (Java)

java - Spring Cloud Config 与 AWS Java SDK 2.0