Java Integer compareTo() 方法


java.lang.Integer.compareTo() 方法按數值比較兩個 Integer 物件。如果 this Integer 等於引數 Integer,則此方法返回 0;如果 this Integer 數值上小於引數 Integer,則返回一個小於 0 的值;如果 this Integer 數值上大於引數 Integer,則返回一個大於 0 的值。

首先,設定兩個 Integer 物件 -

Integer obj1 = new Integer("100");
Integer obj2 = new Integer("200");

現在,比較那些物件 -

int res = obj1.compareTo(obj2);

以下是一個在 Java 中實現 compareTo() 方法的示例 -

示例

public class Main {
   public static void main(String[] args) {
      Integer obj1 = new Integer("100");
      Integer obj2 = new Integer("200");
      int res = obj1.compareTo(obj2);
      if(retval > 0) {
         System.out.println("obj1 is greater than obj2");
      } else if(retval < 0) {
         System.out.println("obj1 is less than obj2");
      } else {
         System.out.println("obj1 is equal to obj2");
      }
   }
}

輸出

obj1 is less than obj2

更新於: 20-9-2019

8K+ 檢視

開啟你的職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.