Java compareTo() 方法

返回 Java Numbers 类


compareTo() 方法将调用该方法的 Number 对象与参数进行比较。 可以比较 Byte、Long、Integer 等。

但是,不能比较两种不同的类型,参数和调用该方法的 Number 对象都应该是同一类型。

语法

public int compareTo( NumberSubClass referenceName )

参数

  • referenceName - 这可以是 byte、double、int、float、long 或 short。

返回值

  • 如果整数等于参数,则返回 0。
  • 如果整数小于参数,则返回 -1。
  • 如果整数大于参数,则返回 1。

示例

public class Main { 

   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 Numbers 类

查看笔记

扫码一下
查看教程更方便