TreeSet的两种排序方式比较
前情:
TreeSet可以对元素按照某种规则进行排序:
但是,当添加的是对象(Student)时,如何排序的呢?
会发现,无法进行排序。

①自然排序
自然排序需要Student类实现Comparable接口,并重写Compareto方法:
1> 实现Comparable接口

2> 重写Compareto方法

3>测试输出

②比较器排序
1> 创建一个比较类,实现Comparator接口,并重写compare(T o1, T o2)方法:

2> 创建集合对象时,使用指定的比较器进行比较

3> 测试结果

The more time goes by , The more life happens

浙公网安备 33010602011771号