JavacompareTo 和 compare 方法
例子
该Comparable
public interface Comparable{ public int compareTo(T other); }
并且该Comparator
public interface Comparator{ public int compare(T t1, T t2); }
这两种方法本质上做同样的事情,一个微小的差别:compareTo比较this来other,而compare相比较t1于t2在所有关于不关心this。
除了这种差异之外,这两种方法具有相似的要求。具体来说(对于compareTo),将此对象与指定的对象进行比较以进行排序。当此对象小于、等于或大于指定对象时,返回一个负整数、零或正整数。因此,对于比较a和b:
如果a
如果a>b,and应该返回一个正整数,and应该返回一个负整数a.compareTo(b)compare(a,b)b.compareTo(a)compare(b,a)
如果a等于b比较,则所有比较都应返回0。
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练