黑马程序员技术交流社区

标题: TreeSet两种自然比较方法 [打印本页]

作者: 牛江伟    时间: 2019-8-1 16:07
标题: TreeSet两种自然比较方法
一:1.用TreeSet集合存储自定义对象,无参构造方法使用的是自然排序对元素进行排序的自然排序,
2.就是让元素所属的类实现Comparable接口,重写compareTo(T o)方法
3.重写方法时,一定要注意排序规则必须按照要求的主要条件和次要条件来写
public class Student implements Comparable<Student> {
@Override    public int compareTo(Student s) {       int num = this.age - s.age;       int num2 = num==0?this.name.compareTo(s.name):num;        return num2;    }
二:






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2