- 重写compareTo方法,关于o的理解
@Override
public int compareTo(Student o) {
//关于o,是红黑树中从第二个开始进入的元素,需
//要和已存在的元素比较,该o是在第二个add
//调用时,传入这里的Student对象。
//根据题设,先用年龄排序
int result = this.getAge() - o.getAge();
//如果年龄相同,则用name排序
result = result == 0 ? this.getName().compareTo(o.getName()) : result;
return result;
}
标签:Comparable,元素,TreeMap,第二个,result,compareTo,排序 From: https://www.cnblogs.com/dragon-proud-sky/p/18092361