Collection extends Iterable 是为了让集合里的元素能够使用forEach 循环语句 方法:
int size():返回此集合中的元素数量
boolean isEmpty():判断集合元素是否为空
boolean contains(Object o):判断此集合是否包含指定的元素,包含则返回true,反之
Iterator iterator():返回此集合中元素的迭代器,不保证元素返回的顺序(除非此集合是提供保证的某个类的实例)。
Object[] toArray():将此集合中的元素转换成数组并返回该数组,该方法作为基于数组和集合之间的桥梁的api
T[] toArray(T[] a):返回指定类型数组
boolean add(E e):此集合添加指定元素
boolean remove(Object o):删除指定元素
boolean containsAll(Collection c):判断是否包含特定集合,如果存在则返回true 反之
boolean addAll(Collection c):添加指定集合
boolean removeAll(Collection c):删除指定集合
default boolean removeIf(Predicate filter):移除此集合中满足给定条件的所有元素
boolean retainAll(Collection c):仅保留指定类型的集合
void clear():清空集合元素
boolean equals(Object o):将指定的对象与此集合进行相等性较
int hashCode():返回集合的哈希值,用于比较相等与否
default Spliterator spliterator():