Comparator中的compare方法
正序排列
public int compare(int o1, int o2) { return o1 - o2; }
逆序排列
public int compare(int o1, int o2) { return o2-o1;; }
Comparable中的compareTo方法
正序排列
@Override public int compareTo(Test o) { return this.i - o.i;
逆序排列
@Override public int compareTo(Test o) { return o.i-this.i ;
Comparable接口的comparaTo方法和上面Comparator接口的compare方法类似,这里的this即上面的o1,o即上面的o2