java.lang.Integer.compare() 方法用于对两个 int 值进行数值比较。返回的值与 Integer.valueOf(x).compareTo(Integer.valueOf(y)) 返回的值相同。
语法
public static int compare(int x,
int y)
参数
x | 指定要比较的第一个 int。 |
y | 指定要比较的第二个 int。 |
返回值
如果满足则返回值 0 x == y;小于 0 的值 if x < y;如果 x > y 则为大于 0 的值。
异常
无。
示例:
在下面的示例中, java.lang.Integer.compare() 方法用于比较给定的 int 值。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
//创建int值
int val1 = 5;
int val2 = 5;
int val3 = -5;
//比较int值
System.out.println("comparing val1 and val2: " +
Integer.compare(val1, val2));
System.out.println("comparing val1 and val3: " +
Integer.compare(val1, val3));
System.out.println("comparing val3 and val1: " +
Integer.compare(val3, val1));
}
}
上述代码的输出将是:
comparing val1 and val2: 0
comparing val1 and val3: 1
comparing val3 and val1: -1