compareTo()
优质
小牛编辑
132浏览
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