位置:首頁 > Java技術 > Java教學 > Java compareTo()方法

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