java ArrayList集合的概述與方法使用
我們平常使用的數組,在設置好大小長度之后就無法改變,但是ArrayList集合數組的長度不是固定的,可以任意設定。
概述
我們通過查閱API文檔可以看出:ArrayList集合數組是屬於java.util包下的一個類。
在使用時我們需要將java.util包導入自己寫的類中。<導包>
ArrayList后面的
查閱API文檔,ArrayList的構造方法摘要來創建ArrayList<創建>
這里我們創建了ArrayList數組集合,集合的名稱是List,里面的元素全部是String類型。
ArrayList<String> list = new ArrayList<>();
在引用時可以直接輸出List<引用>
System.out.println(list);//[]
方法引用
對於ArrayList當中常用的方法有:
Public boolean add(E e):向集合當中添加元素,參數的類型和泛型一致。
Public E get(int index):從集合當中獲取元素,參數是索引編號,返回值就是對應的元素。
Public E remove(int index):從集合當中刪除元素,參數是索引編號,返回值就是刪除的元素。
Public int size():獲取集合的尺寸長度,返回值是集合中包含的元素個數。
代碼示例:
假設這是我們已經創建好的集合數組向里面添加的元素有:白菜,蘿卜,茄子,木耳
Public boolean add(E e):向集合當中添加元素,參數的類型和泛型一致。
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
System.out.println(list);//[]
//向集合中添加元素 add方法
list.add("白菜");
list.add("蘿卜");
list.add("茄子");
list.add("木耳");
System.out.println(list);//[白菜, 蘿卜, 茄子, 木耳]
Public E get(int index):從集合當中獲取元素,參數是索引編號,返回值就是對應的元素。
//從集合中獲取一個元素 get方法 索引值是從0開始的
String name = list.get(2); //直接對象名.方法名
System.out.println("第二號的索引位置: " + name);
Public E remove(int index):從集合當中刪除元素,參數是索引編號,返回值就是刪除的元素。
//從集合中刪除一個元素 remove
String whoMoved =list.remove(0);//這里刪除的是0號元素
System.out.println("被刪除的菜是: " + whoMoved);
System.out.println(list);
Public int size():獲取集合的尺寸長度,返回值是集合中包含的元素個數。
//獲取集合的尺寸長度
int size = list.size();//注意這里是int型
System.out.println("集合的長度是: "+ size);
遍歷數組集合中的元素。同一般數組一樣,使用for循環
//遍歷集合里面的元素
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));//使用get方法獲取元素