TreeSet集合保证元素排序和唯一性的原理
唯一性:是根据比较的返回是否是0来决定。
排序:
A:自然排序(元素具备比较性)//1.我的元素s所属类取名 student ,所以类的开头就会写成public class student implements comparable<student>
让元素所属的类实现自然排序接口 Comparable
B:比较器排序(集合具备比较性)//2.我的元素s所属类取名 student ,这里要用比较器排序,comparator接口需要一个子类来实现,为什么不可以直接用Student来implements Comparator?而非要单独建一个类,来实现这个接口?
让集合的构造方法接收一个比较器接口的子类对象 Comparator
UYOU