代码点读机 / Java / Comparable

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全部词条