Java 教程

Java 控制語句

面向物件程式設計

Java 內建類

Java 檔案處理

Java 錯誤和異常

Java 多執行緒

Java 同步

Java 網路程式設計

Java 集合

Java 介面

Java 資料結構

Java 集合演算法

高階 Java

Java 其他

Java APIs 和框架

Java 類引用

Java 有用資源

Java - compareTo() 方法



描述

該方法將呼叫該方法的 Number 物件與引數進行比較。可以比較 Byte、Long、Integer 等。

但是,不能比較兩種不同的型別,呼叫該方法的引數和 Number 物件都應該是相同型別。

語法

public int compareTo( NumberSubClass referenceName )

引數

以下是引數的詳細資訊:

  • referenceName − 這可以是 Byte、Double、Integer、Float、Long 或 Short。

返回值

  • 如果 Integer 大於引數,則返回 1。
  • 如果 Integer 等於引數,則返回 0。
  • 如果 Integer 小於引數,則返回 -1。

示例

public class Test {
   public static void main(String args[]) {
      Integer x = 5;
      //Integer value is greater than the argument (5>3) so, output is 1
      System.out.println(x.compareTo(3));
      //Integer value is equal to the argument so, output is 0
      System.out.println(x.compareTo(5));
      //Integer value is less than the argument (5<8) so, output is −1
      System.out.println(x.compareTo(8));            
   }
}

這將產生以下結果:

輸出

1
0
-1
java_numbers.htm
廣告
© . All rights reserved.