标签: java string list guava apache-commons
我有一个可能超过1000字符串的列表,但我不知道究竟有多少。
1000
在不丢失列表中任何成员的情况下,将此list缩减为较小列表的最佳方法是什么?
list
例如,如果我有一个1323成员列表,我怎样才能将其最好地分成3个几乎同等大小的列表?
1323
我已经看到了Guava和Commons分割列表的方法,但不确定在这种情况下哪一个最好。
Guava
Commons
答案 0 :(得分:2)
Guava有一个函数Lists.partition,可以为您执行此操作
Lists.partition
用法:
Lists.partition(mylist, mylist.size()/3);