我有一个问题ArrayList.我需要它来存储结果.因为我要开始与元素n我试着给了ArrayList一个容量ensureCapacity(n+1)使用set(n,x),但我得到的IndexOutOfBoundsException.
ArrayList
ensureCapacity(n+1)
set(n,x)
IndexOutOfBoundsException
我尝试add(x)在使用set之前存储n ,这有效.
add(x)
所以我想知道为什么它在我的路上不起作用以及如何解决这个问题,因为放n次add(x)并不是一个好的风格;-)
java collections
collections ×1
java ×1