您需要做一些利用List.subList(int,int)视图的事情,而不是复制每个子列表。要真正轻松地做到这一点,请使用Guava的Lists.partition(List,int)方法:
List<Foo> foos = ...for (List<Foo> partition : Lists.partition(foos, n)) { // do something with partition}请注意,这与许多事情一样,对于而
List不是
RandomAccess(例如
linkedList)来说不是很有效。



