文档注释
该接口是集合层次的根接口.一个集合代表了一组对象,集合中的对象也被称为元素.一些集合允许重复的元素,而一些不允许.其中又分为有序和无序的.JDK不提供Collection直接的实现,而是提供他的子接口,例如set和list.该接口通常被使用于传递集合.
size()返回集合中的元素个数,isEmpty()返回是空集合
返回一个数组包含集合中的所有元素,如果该集合返回的迭代器是有序的,那个返回的数组中的顺序也应该是有序的
移除集合中所有满足传入predicate的元素,在迭代过程中会抛出error或者是运行时异常
返回以该集合为源的顺序流.
当spliterator()方法无法返回IMMUTABLE,CONCURRENT或后期绑定的spliterator时,应该重写此方法。