如果我使用set方法在arraylist中添加项目,例如:
myArrayList.set(10,myItem);
那么arraylist的大小变成了10?
答案 0 :(得分:0)
我引用的是Oracle Documentation文件:
set(int index,E element)
Replaces the element at the specified position in this list with the specified element.
下次,谷歌首先: http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html
答案 1 :(得分:0)
如果设置ArrayList的索引,则仅替换该值,因此ArrayList的大小保持不变。但是,如果您使用add
方法,则大小会增加一。