该方法将调用方法的Number
对象与参数进行比较。 可以比较Byte
,Long
,Integer
等。
但是,无法比较两种不同的类型,参数和调用方法的Number
对象应是相同的类型。
语法
public int compareTo( NumberSubClass referenceName )
参数
referenceName
- 可以是Byte
,Double
,Integer
,Float
,Long
或Short
。
返回值
- 如果
Integer
等于参数,则返回0
。 - 如果
Integer
小于参数,则返回-1
。 - 如果
Integer
大于参数,则返回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
上一篇:
Java Number类
下一篇:
Java快速入门