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