參考視頻鏈接
ArrayList
集合類的特點:提供一種存盤空間可變的存盤模型,存盤的資料容量可以發生改變
ArrayList是集合類中的一個
使用ArrayList需要匯入軟體包
import java.util.ArrayList;
ArrayList:
- 可調整大小的陣列實作
- 是一種特殊的資料型別,泛型,使用參考資料型別替換即可
ArrayList構造方法和添加方法
public ArrayList() 創建一個空的集合物件
ArrayList<String> array = new ArrayList<>();
ArrayList<String> array = new ArrayList<String>();//也可
//輸出集合元素,輸出結果為array:[]
System.out.println("array"+array);
public boolean add(E e) 將指定的元素追加到此集合的末尾
System.out.println(array.add("hello"));//回傳boolean型別,輸出true
array.add("my");
array.add("bro");
System.out.println(array);//輸出結果為:array:[hello,my,bro]
public void add(int index,E element) 在此集合中的指定位置插入指定的元素
array.add("hello");
array.add("my");
array.add("bro");
array.add(2,"dear");
System.out.println(array);
//輸出結果為:array:[hello,my,dear,bro]
public boolean remove(Object o) 洗掉指定的元素,回傳洗掉是否成功index
array.add("hello");
array.add("my");
array.add("bro");
array.add(2,"dear");
System.out.println(array.remove("dear"));//輸出結果為:true
System.out.println(array.remove("your"));//輸出結果為:false
System.out.println(array);//輸出結果為:array:[hello,my,bro]
public E remove(int index) 洗掉指定索引處的元素,回傳被洗掉的元素
System.out.println(array.remove(1));//輸出結果為:my
public E set(int index,E element) 修改指定索引處的元素,回傳被修改的元素
System.out.println(array.set(1,"javaee"));//輸出結果為:my
System.out.println(array);//輸出結果為:array:[hello,javaee,dear,bro]
public E get(int index) 回傳指定索引處的元素
System.out.println(array.get(0));//輸出結果為:hello
public int size() 回傳集合中的元素的個數
System.out.println(array.size());//輸出結果為:4
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/244762.html
標籤:其他
上一篇:SRS 流媒體服務器運行流程(推流端使用OBS,拉流端使用VLC)
下一篇:2020年超好用工具總結
