2013-10-28 23 views
-5

说以前ArrayList是空的。然后我将一个对象添加到索引为1,000,000的ArrayList。如果我将一个对象添加到索引为1,000,000的ArrayList中,ArrayList是否会消耗大量内存?

ArrayList是创建1,000,001个指针还是只创建一个指针?

+0

如果您需要存储真正稀疏的数据,您可能需要使用某种以“索引”作为关键字的映射,或重新考虑您的算法。在任何情况下,你的问题都非常容易尝试,你应该在问之前这样做(它可能会比问更快)。 –

+0

为什么你不去,至少尝试一下或阅读它? -1 –

+1

-1不是简单地尝试它。 – home

回答

2

由于你问,你甚至没有试图运行它。你会得到一个IndexOutOfBounds异常。