当前位置: 首页 > 文档资料 > 学习 Java 编程 >

compareTo()

优质
小牛编辑
133浏览
2023-12-01

描述 (Description)

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

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

语法 (Syntax)

public int compareTo( NumberSubClass referenceName )

参数 (Parameters)

这是参数的细节 -

  • referenceName - 可以是Byte,Double,Integer,Float,Long或Short。

返回值 (Return Value)

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

例子 (Example)

public class Test { 
   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));            
   }
}

这将产生以下结果 -

输出 (Output)

1
0
-1