java list.add是什么,让我们一起了解一下?
list.add是向集合列表中添加对象,在列表的指定位置插入指定元素(可选操作),将当前处于该位置的元素(如果有的话)和所有后续元素向右移动(在其索引中加 1)。
List接口中的add方法有如下两种重载方式:
1、boolean add(E e);
2、void add(int index, E element);
其中,第一种方法用于向列表的末尾插入新元素,这也是List接口中最常用的插入方法。
第二种方法则可以在插入操作过程中指定插入的位置,此时,会自动将当前位置及只有的元素后移进行插入,需要注意的是,参数index的值不可大于当前list的容量,即在使用此方法填充一个list时,必须以0开始依次填充。可以参考如下的示例代码:
import java.util.ArrayList;
import java.util.List;
/**
* This is the Test program.
* @version 2018-04-06
* @author Octopusfly
*/
public class Main {
public static void main(String[] args) {
List stringList = new ArrayList<>();
stringList.add(0, "string0");
stringList.add(1, "string1");
stringList.add(2, "string2");
stringList.add(3, "string3");
stringList.add(4, "string4");
System.out.println(stringList);
}
}以上就是小编今天的分享了,希望可以帮助到大家。