該方法將調用方法的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
上一篇:
Java Number類
下一篇:
Java快速入門