2014-10-11 79 views
0

以下是Java的方法add()ListInterface;如果我通过它循环7次,将i添加到0这样的位置。Java List.add()方法

for (int i = 0; i < 7; i++) { 
    list.add(0, i); 
} 

那岂不是覆盖在该位置的价值,所以我最终会只用一个列表中的6价值?我是否正确,假设?

+0

不要假设,尝试一下。 – 2017-09-21 04:30:21

回答

0

根据该文档在列表List for Java 它推动该元素添加到列表中添加一个索引

右侧
+0

我其实已经想通了,请看我上面的评论,但非常感谢你的回应。 – Biu 2014-10-11 05:33:42

+1

很高兴你有你在找什么:) – JRowan 2014-10-11 05:36:46

0

假设我们有,

mylist = ["Bashful","Awful","Jumpy","Happy"] 

然后,

mylist.add(2,"Doc") 

使的ArrayList

mylist = ["Bashful","Awful","Doc","Jumpy","Happy"] 

注意, “跳跃” 和 “快乐” 的指数已经从2变至3和3至4。