集合 | 数组 | |
长度 | 长度可变 | 长度固定 |
存储类型 | 可以存引用数据类型, 基本数据类型要转换为对应的包装类 | 可以存基本数据类型和引用数据类型 |
泛型:限定集合中存储数据的类型。
打印集合时不是地址值,而是集合中存储数据内容,在展示时会拿[]把所有数据进行包裹。
方法名 | 说明 |
---|---|
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 |
JDK5以后:int Integer 之间可以相互转化的