ArrayList类

ArrayList类:是一个大小可变的数组实现的,可以存储多个数据(数据类型必须是引用类型),长度可变

创建:
ArrayList<E>:

ArrayList:表示是一个集合容器

E:表示的是该容器中存储的数据类型

注意:我们在创建ArrayList集合容器的时候,必须定制<>中的数据类型

使用:

添加元素的方法:boolean add(E e)将制定的元素添加到此集合的尾部

ArrayList集合的add方法,永远返回true

增,删,改,查

对于元素的操作,基本体现--增.删.查.常用的方法:

public boolean add(E e):将制定的元素添加到此集合的尾部.

public E remove(int index):移除此集合中指定位置上的元素.返回被删除的元素.

public int size();返回处集合中的元素数.遍历集合时,可是控制索引范围,防止越界

扩展:

public E set(int index, E element)用指定的元素代替此列表中指定位置上的元素.

public boolean contains (Ob ject o)如果此列表中包含指定的元素,则返回 true, 不包含,返回false

集合对象中的泛型,不能是基本类型

要想存储基本类型的数据,泛型需要指定为基本类型对应的包装类(该基本类型对应的引用类型,是一个类)

基本类              包装类

int                        Integer                 特殊记忆

byte                      Byte           

short                    Short

long                      Long 

char                      Character            特殊记忆

float                      Float

double                 Double

boolean               Boolean

向ArrayList集合添加基本类型数据时:

隐藏了一个自动装箱:基本类型----->引用类型

从ArrayList集合中获取基本类型数据时:

隐藏了一个自动拆箱:引用类型---->基本类型

posted @ 2018-05-25 20:49  布凯!  阅读(145)  评论(0编辑  收藏  举报