Java Number compareTo() 方法
Java Number 对象的 compareTo() 方法用于将 Number 对象与方法的参数进行比较
可用于比较 Byte, Long, Integer 等
注意
该方法用于两个相同数据类型的比较,两个不同类型的数据不能用此方法来比较
语法
public int compareTo( NumberSubClass referenceName )
参数
参数 | 说明 |
---|---|
referenceName | Byte, Double, Integer, Float, Long 或 Short 类型的数值或对象 |
返回值
- 如果指定的数与参数相等返回 0
- 如果指定的数小于参数返回 -1
- 如果指定的数大于参数返回 1
范例
下面的范例使用 compareTo() 方法比较两个数值的大小
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)); } }
编译运行以上 Java 代码,输出结果如下
1 0 -1