Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java List.add()方法_Java_List_Collections - Fatal编程技术网

Java List.add()方法

Java List.add()方法,java,list,collections,Java,List,Collections,下面是JavaList接口的方法add();如果我循环7次,将I添加到0th位置,如下所示 for (int i = 0; i < 7; i++) { list.add(0, i); } for(int i=0;i

下面是Java
List
接口的方法
add()
;如果我循环7次,将
I
添加到
0
th位置,如下所示

for (int i = 0; i < 7; i++) {
    list.add(0, i);
}
for(int i=0;i<7;i++){
列表。添加(0,i);
}

它是否会覆盖该位置的值,因此列表中只有一个值6?根据这份清单上的文件,我的假设正确吗
它将元素推到列表的右侧,并根据列表上的文档向索引添加一个元素
它将元素推到列表的右侧,并将一个元素添加到索引中。否,如果在某个位置添加元素,它会将从该位置开始的所有元素向右移动

因此,如果你真的这样做了,你应该得到以下列表:

[6, 5, 4, 3, 2, 1, 0]
阅读API:


或者更好的做法是,尝试一下。

不,如果在某个位置添加,它会将从该位置开始的所有内容向右移动

因此,如果你真的这样做了,你应该得到以下列表:

[6, 5, 4, 3, 2, 1, 0]
阅读API:

或者更好的办法是,试一试。

假设我们有

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

制作ArrayList

mylist = ["Bashful","Awful","Doc","Jumpy","Happy"]
请注意,“Jumpy”和“Happy”的指数相应地从2变为3,从3变为4

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

制作ArrayList

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

请注意,“Jumpy”和“Happy”的指数已从2变为3,并相应地从3变为4。

我真的明白了,请参见上面的评论,但非常感谢您的回复,先生。很高兴您得到了您想要的:)我真的明白了,请参见上面的评论,但是非常感谢你的回答,先生。很高兴你得到了你想要的:)不要假设,试试看。不要假设,试试看。