Java compareTo()方法

該方法將調用方法的Number對象與參數進行比較。 可以比較ByteLongInteger等。

但是,無法比較兩種不同的類型,參數和調用方法的Number對象應是相同的類型。

語法

public int compareTo( NumberSubClass referenceName )

參數

  • referenceName - 可以是ByteDoubleIntegerFloatLongShort

返回值

  • 如果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快速入門