集合是可以自动扩容的容器,区别于数组,数组可以存储基本数据类型也可以存储引用数据类型。
集合只存储引用数据类型,遇见基本数据类型,需要转变成所对应的包装类。数组长度固定,集合长度可变。
ArrayList<E>
<E>是泛型,限定集合中存储数据的类型。
成员方法:
方法名 说明 boolean add(E e) 添加元素,返回值代表是否添加成功 boolean remove(E e) 删除指定元素,返回值表示是否删除成功 E remove (int index) 删除指定索引的元素,返回被删除元素 E set (int index,E e) 修改指定索引下的元素,返回原来的元素 E get ( int index) 获取指定索引的元素 int size() 集合长度,也就是集合中元素的个数
基本数据类型对应的包装类
byte | Byte |
short | Short |
char | Character |
int | Integer |
long | Long |
float | Float |
double | Double |
boolean | Boolean |