Java - 将字符串列表拆分成较小的列表?

时间:2016-12-21 15:11:59

标签: java string list guava apache-commons

我有一个可能超过1000字符串的列表,但我不知道究竟有多少。

在不丢失列表中任何成员的情况下,将此list缩减为较小列表的最佳方法是什么?

例如,如果我有一个1323成员列表,我怎样才能将其最好地分成3个几乎同等大小的列表?

我已经看到了GuavaCommons分割列表的方法,但不确定在这种情况下哪一个最好。

1 个答案:

答案 0 :(得分:2)

Guava有一个函数Lists.partition,可以为您执行此操作

用法:

Lists.partition(mylist, mylist.size()/3);