Comparable Java · 常用类
让类的对象可以按自然顺序比较的接口。
怎么用
class 类 implements Comparable<类> { public int compareTo(类 o) {...} }
小例子
class Apple implements Comparable<Apple> {
public int compareTo(Apple o) { return this.weight - o.weight; }
}
运行结果
可以按重量排序
提醒:用于默认排序;compareTo 返回负数、0、正数
官方文档:https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条