Collection集合的功能

1、Collection:是集合的顶层接口,它的子体系有重复的,有唯一的,有有序的,有无序的。

 

2、Collection的功能概述:

  (1)添加功能:

      boolean add(Object obj):添加一个元素

      boolean addAll(Cikkection c):添加一个集合的元素

  (2)删除功能:

      void clear():移除所有元素

      boolean remove(Object o):移除一个元素

      boolean removeAll(Collection c):移除一个集合的元素

  (3)判断功能:

      boolean contains(Object o):判断集合中是否包含指定的元素

      boolean containsAll(Collection c):判断集合中是否包含指定集合中所有的元素

      boolean isEmpty():判断集合是否为空

  (4)获取功能:

      Iterator<E> iterator()

  (5)长度功能:

      int size():返回元素的个数

      面试题:数组有没有length()方法呢?    有

          字符串有没有length()方法呢?   没有

          集合有没有length()方法呢?    没有

  (6)交集功能:

      boolean retainAll(Collection c):将两个集合都有的元素放到调用这个方法的集合里面,返回值表示调用这个集合的元素是否发生过改变

  (7)把集合转换为数组:

      Object[] toArray()

posted @ 2020-03-19 12:12  不会fly的pig  阅读(262)  评论(0编辑  收藏  举报