博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Collection接口源码解读
阅读量:4708 次
发布时间:2019-06-10

本文共 897 字,大约阅读时间需要 2 分钟。

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():
 

转载于:https://www.cnblogs.com/CatsBlog/p/10584868.html

你可能感兴趣的文章
zTree async 动态参数处理
查看>>
Oracle学习之常见错误整理
查看>>
数据库插入数据乱码问题
查看>>
【转】IT名企面试:微软笔试题(1)
查看>>
IO流入门-第十章-DataInputStream_DataOutputStream
查看>>
DRF的分页
查看>>
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
查看>>
python:open/文件操作
查看>>
流程控制 Day06
查看>>
Linux下安装Tomcat
查看>>
windows live writer 2012 0x80070643
查看>>
tomcat 和MySQL的安装
查看>>
git常用操作
查看>>
京东SSO单点登陆实现分析
查看>>
u-boot启动第一阶段
查看>>
MySQL批量SQL插入性能优化
查看>>
定义列属性:null,default,PK,auto_increment
查看>>
用户画像展示
查看>>
C#中StreamReader读取中文出现乱码
查看>>
使用BufferedReader的时候出现的问题
查看>>