2016-12-21 58 views
1

我有一个可能超过1000字符串的列表,但是我不知道有多少个字符串。Java - 将字符串列表分割成更小的列表?

什么是最好的办法,以减少这list小名单没有失去名单的任何成员?

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

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

回答

2

Guava具有功能Lists.partition这会为您

使用方法做到这一点:

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

感谢,但我需要知道很多名单会产生? – java123999

+0

谢谢,所以这会将列表尽可能平均分成3个小列表。 – java123999

相关问题