set集合
自定义的类实现比较器:自定义类implements Comparable<自定义类名>
通过第三方的类实现比较器:第三方类implements Comparator<自定义类名>
Set集合
定义: 是一个无序的、不允许出现重复元素、没有角标的集合
无序: set集合无序指的是 跟放入的顺序无关
不能重复:每一个Set子类都会有自己的元素查重规则
没有角标:因为Set跟List不一样 List是数组结构的集合
TreeSet
特点:
1)放入无序,结果有序
2)通过比较器比较
方法:
1)获取:
public E ceiling(E e) >=给定的最小元素
public E floor(E e) <=给定元素的最小元素
2)判断:
public boolean contains(Object o)判断是否包含这个元素
public boolean isEmpty()
3)删除
public E pollFirst() 删除最小元素
public E pollLast() 删除最大元素
public boolean remove(Object o) 删除元素

浙公网安备 33010602011771号