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
posted @ 2022-05-01 18:07  刘靖凯  阅读(69)  评论(0编辑  收藏  举报