Java-Collection接口的使用
1、Collection 接口的介绍
Collection接口是所有单列集合的顶级接口,该接口没有直接的实现类,如果要想使用Collection接口中的方法,那么就要使用Set接口例如HashSet或者是List接口的实现类,例如ArrayList.
因为接口是不能被实例化,而且ArrayList实现了Collection接口的所有抽象方法。
Collection接口中的抽象方法,所有的单列集合实现类都实现了。
2、Collection 接口常用方法的使用
1、添加元素
- add(E,e) 往集合中添加指定的元素,既Object类的子类对象
- addAll(Collection<extends E>c); 往集合中添加一个另外一个集合
2、判断是否包含指定的元素(单个元素,集合)
- contains(Object o) 判断指定的单个元素是否存在
- containsAll(Collection<?>c); 判断指定的集合元素是否存在
3、删除集合中指定的元素
- remove(Object o) 删除指定的单个元素
- removeAll(Collection<?> c);删除指定的集合元素
- clear() 删除集合的所有元素
4、集合属性相关的方法
- size() 返回集合中元素的个数
- isEmpty() 集合中是否存在元素
5、集合和数组相互转换
- toArray() Collection集合转数组
- Arrays.asList() 数组转List