引用数据类型的数组,指向的是堆中地址值集合。
集合消除了数组定长的弊端,但只能存储引用数据类型。会对基本数据类型封箱后存储。
Collection抽象类
基本功能
boolean add(E e)//添加元素
boolean remove(Object o)//移除指定元素
void clear()//清空
boolean contains(Object o)//是否包含
boolean isEmpty()//非空判断
int size()//元素个数
Collection coll = new ArrayList();
Object obj = cool.toArray();//集合转换为数组
boolean addAll(Collection c)
boolean removeAll(Collection c)
boolean containsAll(Collection c)
boolean retainAll(Collection c)//取交集,若调用者内容改变返回true,内容不变返回false。‘
迭代器
Iterator it = coll.iterator();
boolean hasNext();非空判断
Object next();拿取下一个
循环配合hasNext()和next()可以轻松取出集合的值 |
|