集合之Collection接口
Collection接口继承 Iterable,它的主要子类有List接口与Set接口
继承图如下:
据JDK源码,可知Collection接口的常用的抽象方法有:
(1)获取集合长度: int size();
(2)判断集合是否为空: boolean isEmpty();
(3)判断集合是否含有某一个元素: boolean contains(Object o);
(4)用于返回迭代器对象: Iterator<E> iterator();
(5)把集合转化为数组: Object[] toArray();
(6)向集合添加元素: boolean add(E e);
(7)从集合中删除某一个元素: boolean remove(Object o);
(8)清空集合: void clear();
注:子类继承Collection接口,所以这些方法在子类中被实现。