(1)添加元素
public boolean add(E element) 在集合末端添加一個元素
public void add(int index,E element) 在指定的索引處添加一個元素
(2)獲取元素
public E get(int index) 返回指定索引處的元素
(3)刪除元素
示例:
1 import java.util.ArrayList; 2 3 public class Demo01 { 4 public static void main(String[] args) { 5 // 創建集合對象 6 ArrayList<String> arrayList=new ArrayList<String>(); 7 8 //添加String類型數據, public boolean add(E element) 9 boolean b1 = arrayList.add("hello"); 10 arrayList.add("world"); 11 arrayList.add("inspur"); 12 13 System.out.println(arrayList); 14 System.out.println(b1); 15 16 //添加String類型數據, public void add(int index, E element) 17 arrayList.add(1,"you"); 18 arrayList.add(1,"we"); 19 20 System.out.println(arrayList); 21 22 //獲取數據 public E get(int index) 23 System.out.println(arrayList.get(2)); 24 25 //刪除數據 public boolean remove(Object obj) 26 27 boolean b2=arrayList.remove("Hello"); 28 boolean b3=arrayList.remove("hello"); 29 System.out.println("b2:"+b2+" b3:"+b3); 30 System.out.println(arrayList); 31 32 //刪除數據 public E remove (int index) 33 String str1=arrayList.remove(0); 34 System.out.println("str1:"+str1); 35 System.out.println(arrayList); 36 37 //修改數據 public E set(int index, E element) 38 39 String str2 = arrayList.set(0,"first"); 40 System.out.println("str2:"+str2); 41 System.out.println(arrayList); 42 43 //獲取集合長度 44 int arrayLength = arrayList.size(); 45 System.out.println(arrayLength); 46 47 } 48 }
輸出結果為:
[hello, world, inspur] true [hello, we, you, world, inspur] you b2:false b3:true [we, you, world, inspur] str1:we [you, world, inspur] str2:you [first, world, inspur] 3
ArrayList 集合類的遍歷
(1)for 循環遍歷 (2)foreach 遍歷
示例:
1 public class Demo02 { 2 public static void main(String[] args) { 3 // 創建集合對象 4 ArrayList<String> arrayList=new ArrayList<String>(); 5 6 //添加String類型數據 7 arrayList.add("hello"); 8 arrayList.add("world"); 9 arrayList.add("inspur"); 10 11 System.out.println(arrayList); 12 13 // for 循環遍歷 14 System.out.println("使用for循環進行遍歷"); 15 for(int i=0;i<arrayList.size();i++){ 16 System.out.print(arrayList.get(i)+"\t"); 17 } 18 System.out.println(); 19 20 // foreach 進行遍歷 21 System.out.println("使用foreach進行遍歷"); 22 for (String str:arrayList) { 23 System.out.print(str+"\t"); 24 } 25 } 26 }
輸出結果為:
[hello, world, inspur]
使用for循環進行遍歷
hello world inspur
使用foreach進行遍歷
hello world inspur
