gpt4 book ai didi

java - 将列表转换为包含 10 个项目的列表列表

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:28:11 25 4
gpt4 key购买 nike

我有一个 pojo 列表。将此 pojo 列表转换为列表列表,其中每个子列表的大小为 10 或更小。因此,例如,大小为 13 的列表将转换为两个元素的列表。第一个元素是一个包含 10 个项目的列表,第二个元素是一个包含 3 个项目的列表。

所以数据结构是List<List<pojo>>

要创建这个列表列表:

List<List<pojo>> pojoList
counter = 0;
initialise new tempList
iterate list
add current pojo to temp list
if counter = 10 then add tempList to pojoList
reset counter and tempList and continue until list is iterated

有替代方案吗?

最佳答案

考虑 Guava 的 Lists.partition() .

关于java - 将列表转换为包含 10 个项目的列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14632402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com