Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.48 KB

JDK常用类及源码解读.md

File metadata and controls

29 lines (19 loc) · 1.48 KB

JDK常用类及源码解读

一、Collection集合类

collection

Collection继承了Iterable接口,是List,Set,Queue等接口的父类。下面是一些常用方法:

方法名称 方法描述
boolean add(Object obj) 添加一个元素
boolean addAll(Collection c) 添加一个集合的全部元素
void clear() 移除所有元素
boolean remove(Object o) 移除一个元素
boolean removeAll(Collection c) 移除此 collection 中那些也包含在指定 collection 中的所有元素
boolean contains(Object o) 如果此 collection 包含指定的元素,则返回 true
boolean containsAll(Collection c) 如果此 collection 包含指定 collection 中的所有元素,则返回 true
boolean isEmpty() 判断集合是否为空
int size() 获取元素的个数
boolean retainAll(Collection c) 仅保留此 collection 中那些也包含在指定 collection 的元素
Object[] toArray() 返回包含此 collection 中所有元素的数组
T[] toArray(T[] a) 返回包含此 collection 中所有元素的数组;返回数组的运行时类型与指定数组的运行时类型相同

(一)List类