import java.util.ArrayList;
import java.util.Collection;
/*
集合:是一个容器 ,比数组高级.
区别:
1.长度区别:
数组: 不可变
集合: 可变
2.内容区别:
数组: 基本类型,引用类型都可以存储
集合: 不能存基本类型数据,只能引用类型数据(自己把基本类型变成引用类型)
3.数据类型
数组: 类型必须一样
集合: 类型可以不一样,当然我们在使用的是,还是都存一样的.
集合:
添加功能 合并
boolean add(Object obj) 添加指定元素
boolean addAll(Collection c) 添加指定集合元素
删除功能
clear() 清空所有
remove(Object o) 删除指定元素
removeAll(Collection c) 移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。
查找功能
Iterator iterator() 迭代器 (遍历器)
长度功能
int size() 长度
转换功能
Object[] toArray() 返回包含此 collection 中所有元素的数组。 不常用
判断功能
contains(Object o) 是否包含
containsAll(Collection<?> c)
isEmpty() 是否为空
交集
retainAll(Collection<?> c)仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。
*/
|
|