ArrayList集合
阿新 • • 發佈:2018-10-14
font 創建對象 list 基本類型 演示 ont tro arr oat
1、ArrayList集合概述
ArrayList集合是JDK提供的一個類,ArrayList中封裝了一個長度可變的數組,當存入的元素超過數組長度時,ArrayList會分配一個更大的數組來存儲這些元素。因此,可以將ArrayList集合看作是一個長度可變的數組。
2、集合的創建
導包:import java.util.ArrayList;
創建對象:ArrayList<要存儲元素的數據類型> list = new ArrayList<要存儲元素的數據類型>;
- 集合中存儲的元素只能為<>中指定的數據類型的元素;
- “<要存儲的元素的數據類型>”中的數據類型必須為引用類型,不能是基本類型;
8中基本類型對應的引用類型列表如下:
基本數據類型 | 對應的引用數據類型 |
byte | Byte |
short | Short |
int | Integer |
long | Long |
char | Character |
boolean | Boolean |
float | Float |
double | Double |
3、集合中的常用方法
方法聲明 | 功能描述 |
boolean add(Object obj) | 將指定元素obj添加到集合末尾 |
Object get(int index) | 獲取指定index位置上的元素並將其返回 |
int size() |
返回集合中元素的個數 |
boolean add(int index, Object obj) | 向集合指定index位置添加元素obj,原來index位置及其後的元素依次後移 |
Object set(int index, Object obj) | 將集合中指定index位置上的元素替換為obj,並將被替代的元素返回 |
Object remove(int index) | 將集合中指定index位置上的元素從集合中刪除,並將被刪除的元素返回 |
void clear() | 清空集合中的元素 |
4、集合演示
ArrayList集合