Java List.add()方法:向集合列表中新增物件

2020-07-16 10:04:51
Java 集合類中的 List.add() 方法用於向集合列表中新增物件。

語法1

用於在列表的尾部插入指定元素。如果 List 集合物件由於呼叫 add 方法而發生更改,則返回 true;否則返回 false。

add(E e)

引數說明:
  • e:要新增到列表中的元素。

範例

本範例使用 List 介面的實現類 ArrayList 初始化一個列表物件,然後呼叫 add 方法向該列表中新增資料。
public static void main(String[] args){
    List<String>list = new ArrayList<String>();
    list.add("保護環境");  //向列表中新增資料
    list.add("愛護地球");  //向列表中新增資料
    list.add("從我做起");  //向列表中新增資料
    for(int i=0;i<list.size();i++){
    System.out.println(i+":"+list.get(i));
  }
}
執行結果如下:
0:保護環境
1:愛護地球
2:從我做起

語法2

用於在列表的指定位置插入指定元素,並將當前處於該位置的元素及其後續元素的索引加 1。

void add(int index,E element)

引數說明:
  • index:用於指定在其中插入指定元素處的索引。
  • element:用於指定要插入的元素。

說明:索引值從0開始。

典型應用

本範例定義 List 型別集合變數,並使用add方法向集合的末尾與集合的指定位置新增元素,然後將新增後的元素輸出。程式碼如下:
public static void main(String[] args){
    List<String>list = new ArrayList<String>();
    list.add("保護環境");  //向列表中新增資料
    list.add("愛護地球");  //向列表中新增資料
    list.add("從我做起");  //向列表中新增資料
    list.add(1,"從我做起");  //在第1+1個元素的位置新增資料
    for(int i=0;i<list.size();i++){  //通過迴圈輸出列表中的內容
    System.out.println(i+":"+list.get(i));
  }
}
執行結果如下:
0:保護環境
1:從我做起
2:愛護地球
3:從我做起