Java compareTo()方法
該方法比較Number對象,調用該方法將參數可以比較Byte, Long, Integer 等。
然而,兩種不同類型無法比擬的,無論是參數,調用方法都應該是同一類型的Number對象。
語法:
public int compareTo( NumberSubClass referenceName )
參數:
下麵是參數的詳細信息:
-
referenceName -- 這可能是一個 Byte, Double, Integer, Float, Long 或 Short.
返回值:
-
如果整數等於參數,則返回0。
-
如果整數是小於參數則返回-1。
-
如果該整數大於參數則返回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