該方法將呼叫方法的Number
物件與引數進行比較。 可以比較Byte
,Long
,Integer
等。
但是,無法比較兩種不同的型別,引數和呼叫方法的Number
物件應是相同的型別。
語法
public int compareTo( NumberSubClass referenceName )
referenceName
- 可以是Byte
,Double
,Integer
,Float
,Long
或Short
。Integer
等於引數,則返回0
。Integer
小於引數,則返回-1
。Integer
大於引數,則返回1
。public class Test {
public static void main(String args[]) {
Integer x = 5;
System.out.println(x.compareTo(3));
System.out.println(x.compareTo(5));
System.out.println(x.compareTo(8));
}
}
執行上面範例程式碼,得到以下結果:
1
0
-1