对于使用接口Comparable,对Tree set里的元素按照某种规则排序,这个内部的逻辑是什么啊!我没有理解她这个是怎么实现的!就是这里的this.age-person.age这一步!求解答
TreeSet实现排序就是通过调用对象的compareTo方法,根据该方法的返回值排序。this.age-person.age的值无非就三种情况:大于0,等于0,小于0,根据这三种情况就能判断两个对象的顺序。
compareTo
this.age-person.age
大于0,等于0,小于0