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。
热门推荐
8 破五祝福语简短的
9 简短元宵节祝福语
10 生日宴祝福语 简短独特
11 国庆祝福语简单简短
12 对爱人的祝福语简短
13 写给女友的祝福语++简短
14 上班祝福语简短10字
15 写春节祝福语简短的
16 媒人婚礼祝福语简短大气
17 牛年公司新年祝福语简短
18 欢送退休人员简短祝福语