Groovy - compareTo()
compareTo 方法是使用一个数字与另一个数字进行比较。 如果您想比较数字的值,这很有用。
语法
public int compareTo( NumberSubClass referenceName )
参数
referenceName - 这可以是 Byte、Double、Integer、Float、Long 或 Short。
返回值
- 如果 Integer 等于参数,则返回 0。
- 如果 Integer 小于参数,则返回 -1。
- 如果 Integer 大于参数,则返回 1。
示例
以下是该方法的用法示例 −
class Example { static void main(String[] args) { Integer x = 5; //Comparison against a Integer of lower value System.out.println(x.compareTo(3)); //Comparison against a Integer of equal value System.out.println(x.compareTo(5)); //Comparison against a Integer of higher value System.out.println(x.compareTo(8)); } }
当我们运行上面的程序时,会得到下面的结果 −
1 0 -1