位置:首页 > Java技术 > Java基础教程 > Java compareTo()方法

Java compareTo()方法

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

然而,两种不同类型无法比拟的,无论是参数,调用方法都应该是同一类型的Number对象。

语法:

public int compareTo( NumberSubClass referenceName )

参数:

下面是参数的详细信息:

  • referenceName -- 这可能是一个 Byte, Double, Integer, Float, Long 或 Short.

返回值:

  • 如果整数等于参数,则返回0。

  • 如果整数是小于参数则返回-1。

  • 如果该整数大于参数则返回1。

例子:

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));            
     }
}

这将产生以下结果:

1
0
-1