Java Integer compareTo() 方法

java 8object oriented programmingprogramming更新于 2025/6/26 16:37:17

java.lang.Integer.compareTo() 方法用于比较两个 Integer 对象的数值。如果此 Integer 等于参数 Integer,则此方法返回 0;如果此 Integer 的数值小于参数 Integer,则返回小于 0 的值;如果此 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

相关文章