Collection 接口 源码

文档注释

collection介绍

该接口是集合层次的根接口.一个集合代表了一组对象,集合中的对象也被称为元素.一些集合允许重复的元素,而一些不允许.其中又分为有序和无序的.JDK不提供Collection直接的实现,而是提供他的子接口,例如set和list.该接口通常被使用于传递集合.

实现了Iterable接口

size()和isEmpty()

size()返回集合中的元素个数,isEmpty()返回是空集合

toArray()

返回一个数组包含集合中的所有元素,如果该集合返回的迭代器是有序的,那个返回的数组中的顺序也应该是有序的

removeIf(filter)

移除集合中所有满足传入predicate的元素,在迭代过程中会抛出error或者是运行时异常

stream()

返回以该集合为源的顺序流.

当spliterator()方法无法返回IMMUTABLE,CONCURRENT或后期绑定的spliterator时,应该重写此方法。

stream()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容