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); ????} }
以上就是小編今天的分享了,希望可以幫助到大家。