陣列的長度一但建立了,就不能更改,只能另創新陣列,再把原陣列中的資料移過去。

ArrayList是一個可以自由修改長度的類別,屬於 java.util, 類別名稱後面有<E>,代表泛型

泛型:代表同一個list中的資料,都屬於同一種資料型態,只能是參考資料型態,不能是基本資料類型

 

創建範例:

創建一個ArrayList,名稱為list,全是字串類型

ArrayList<String> list = new ArrayList<>();

 

ArrayList中 常用的功能

  • .add 新增資料至列表最後端

    public boolean add(E,e);
  • .get(int intdex) 從集合中獲取元素,參數輸入要取資料的編號,返回該編號的資料

    public E get(int index);
  • .remove(int index) 從刪除輸入編號位置的元素

    public E remove(int index);
  • .size() 獲取集合的長度,集合中有幾個資料

    public int size();