
java list.add是什么,讓我們一起了解一下?
list.add是向集合列表中添加對象,在列表的指定位置插入指定元素(可選操作),將當(dāng)前處于該位置的元素(如果有的話)和所有后續(xù)元素向右移動(dòng)(在其索引中加 1)。
?List接口中的add方法有如下兩種重載方式:
1、boolean add(E e);
2、void add(int index, E element);

其中,第一種方法用于向列表的末尾插入新元素,這也是List接口中最常用的插入方法。
第二種方法則可以在插入操作過程中指定插入的位置,此時(shí),會(huì)自動(dòng)將當(dāng)前位置及只有的元素后移進(jìn)行插入,需要注意的是,參數(shù)index的值不可大于當(dāng)前l(fā)ist的容量,即在使用此方法填充一個(gè)list時(shí),必須以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);
????}
}以上就是小編今天的分享了,希望可以幫助到大家。
