如果是Java中的arraylist.列表的最大容量是多少?

San*_*Rao 4 java

现在按照SCJP的说法,arraylist max.size应该取决于可用内存的大小,但list.getSize()返回一个Integer.因此可以安全地假设这INTEGER.MAXSIZE是最大值.阵列的容量.即int允许的最大值

Era*_*ran 5

好吧,既然ArrayList由数组支持,它的最大容量不能高于数组的最大长度,Integer.MAX_VALUE因为数组的索引始终是一个数组的最大长度int.