读书笔记 仅供参考
compaerTo
compareTo 方法没有在 Object 中声明,而是 Comparable 接口中唯一的方法,类实现了 Comparable 接口,就代表可以进行排序。
//可以简单地对数组进行排序
Arrays.sort(a);
一旦实现了 Comparable 接口,就可以和许多泛型算法和依赖于该接口的集合实现进行协作。
public interface Comparable<T> {
//小于,等于或大于时分别返回 负数, 0, 正数
int compareTo(T t);
}
强烈建议:compareTo 的结果应该与 equals 方法结果一致。
要谨慎地考虑比较的域的顺序,从最关键的域开始、