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+ 查看

开启你的职业生涯

完成课程,获得认证

开始学习
广告