
⭐️
👀專欄介紹
【Java】 目前主要更新Java,一起學習一起進步。
👀本期介紹
本期主要介紹常用API——ArrayList類
文章目錄
1. 引入——對象數組
2. 什麼是ArrayList類
3. ArrayList使用步驟
4. 常用方法和周遊
5. 如何存儲基本資料類型
6. ArrayList練習
數值添加到集合
對象添加到集合
列印集合方法
擷取集合方法
1. 引入——對象數組
使用學生數組,存儲三個學生對象,代碼如下:
到目前為止,我們想存儲對象資料,選擇的容器,隻有對象數組。而數組的長度是固定的,無法适
應資料變化的需
求。為了解決這個問題, Java
提供了另一個容器
java.util.ArrayList
集合類
,
讓我們可以更便捷的存
儲和操作對
象資料。
2. 什麼是ArrayList類
java.util.ArrayList 是大小
可變的數組
的實作,存儲在内的資料稱為元素。此類提供一些方法來操作
内部存儲
的元素。 ArrayList
中可不斷添加元素,其大小也自動增長。
3. ArrayList使用步驟
檢視類
java.util.ArrayList <E> :該類需要
import
導入使後使用。
<E> ,表示一種指定的資料類型,叫做泛型。
E
,取自
Element
(元素)的首字母。在出現
E
的
地方,我們使
用一種引用資料類型将其替換即可,表示我們将存儲哪種引用類型的元素。代碼如下:
檢視構造方法
public ArrayList() :構造一個内容為空的集合。
基本格式 :
在JDK 7後,右側泛型的尖括号之内可以留白,但是<>仍然要寫。簡化格式:
檢視成員方法
public boolean add(E e) : 将指定的元素添加到此集合的尾部。
參數 E e ,在構造
ArrayList
對象時,
<E>
指定了什麼資料類型,那麼
add(E e)
方法中,隻能添加
什麼資料
類型的對象。
使用 ArrayList 類,存儲三個字元串元素,代碼如下:
4. 常用方法和周遊
對于元素的操作 , 基本展現在
——
增、删、查。常用的方法有:
public boolean add(E e) :将指定的元素添加到此集合的尾部。
public E remove(int index) :移除此集合中指定位置上的元素。傳回被删除的元素。
public E get(int index) :傳回此集合中指定位置上的元素。傳回擷取的元素。
public int size() :傳回此集合中的元素數。周遊集合時,可以控制索引範圍,防止越界。
這些都是最基本的方法,操作非常簡單,代碼如下 :
5. 如何存儲基本資料類型
ArrayList 對象不能存儲基本類型,隻能存儲引用類型的資料。類似 <int>
不能寫
,但是存儲基本數
據類型對應的
包裝類型是可以的。是以,想要存儲基本類型資料, <> 中的資料類型,必須轉換後才能編寫,轉
換寫法如下:
我們發現,隻有 Integer 和 Character 需要特殊記憶,其他基本類型隻是首字母大寫即可。那麼存
儲基本類型數
據,代碼如下:
6. ArrayList練習
數值添加到集合
生成 6 個 1~33 之間的随機整數 ,
添加到集合
,
并周遊
對象添加到集合
自定義 4 個學生對象 , 添加到集合 , 并周遊
列印集合方法
定義以指定格式列印集合的方法 (ArrayList 類型作為參數 ) ,使用 {} 擴起集合,使用 @
分隔每個元
素。格式參照 { 元素@元素 @ 元素 } 。