介绍
TreeSet 是一个存储不重复元素的集合,存储元素有序,但并不记录元素的添加顺序,底层是通过红黑树实现的,基于 TreeMap,自定义排序。底层实现
构造方法
add方法
AbstractCollection 中的 addAll(Collection<? extends E> c) 方法。其父类虽然是抽象类,但是该方法并不是抽象方法,有具体的实现过程,可直接调用。
clear方法
clear 方法的功能是清空容器内的所有元素。remove方法
- 从容器中删除指定元素 o
- 删除所有在 集合 c 中出现过的元素