我有一个 List 实现的 ArrayList 具有大量索引。我想将它分成单独的 ArrayList。我做了
List<List<Integer>> list = new ArrayList<List<Integer>>(10000000);
List<List<Integer>> sublist1 = list.subList(0,x)
List<List<Integer>> sublist2 = list.subList(x,y)
等等。我不知道这是否是正确的分区方式。你能建议我一种有效的分区方法吗?
[编辑]
我有一个这样的arrayList:
[[1,2,3],[4,5,6],[8,9,10],[11,12,13],[44,88,1000], ......,[54,23,53]]
这个列表很长。我想从上面的列表中获取一些小尺寸的子列表。每个列表都将包含不重叠的列表:
sublist1:[[1,2,3][4,5,6] ...[.,.,.]] sublist2:[[,,,][] .... [,,,,]] sublistn:[[,,,][,,,]....[54,23,53]]
[编辑] 请不要混淆它[]
是空列表。我想显示列表中的列表数量。