集合框架中treeset的排序规则(如何利用treeset实现排序自己创建的类)

1.trssset集合有几种排序规则
1.1java.lang.Comparable:自然排序接口
1.2java.util.Comparator:比较器接口
2.java.lang.Comparable:自然排序接口
主要介绍的是这一种排序方式
这种排序方式主要是将传入的对象转化hashcode码去进行判断
一般情况下用treeset去排序自己创建的类情况如下图所示
集合框架中treeset的排序规则(如何利用treeset实现排序自己创建的类)
首先创建一个学生的类实现Serializable, Comparable两个接口
集合框架中treeset的排序规则(如何利用treeset实现排序自己创建的类)
然后实现这些接口中的compareTo方法去比较Student中的属性
集合框架中treeset的排序规则(如何利用treeset实现排序自己创建的类)
然后在测试类中测试
集合框架中treeset的排序规则(如何利用treeset实现排序自己创建的类)