[Java] Android Studio ArrayList 基礎教學

在Android Studio中我們很常使用到ArrayList,因為他有很多寫好的方法可以直接使用

宣告:
ArrayList arrayList=new ArrayList();//不指定型態
ArrayList<String> arrayList1 = new ArrayList<>();//指定成String

新增:
arrayList1.add("test1");//加入一個項目
arrayList1.addAll(arrayList2);//加入陣列(一次新增多筆資料)

移除:
arrayList1.remove("test1");//移除一個項目
arrayList1.removeAll(arrayList2);//移除陣列(一次移除多筆資料)

清空:

arrayList1.clear();//清空陣列

取得指定位置元素:
arrayList1.get(0);//return "test1"

取得指定元素位置:
int a = arrayList1.indexOf("test1");//return 0

查詢陣列大小:
int i = arrayList1.size();//

查詢是否有指定元素:
boolean b = arrayList1.contains("test1");//有則回傳true

陣列是否為空:
boolean empty = arrayList1.isEmpty();//陣列不為空,回傳false





留言