java ArrayList概述和使用方法


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方法獲取元素


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM