java Integer的compareTo
时间: 2023-12-05 13:24:40 浏览: 98
关于Java中你所不知道的Integer详解
Java中的Integer类实现了Comparable接口,它提供了一个compareTo方法用于比较两个整数的大小关系。该方法会返回一个整数值,表示当前对象与另一个对象的大小关系。
compareTo方法的签名如下:
```
public int compareTo(Integer anotherInteger)
```
该方法接收一个Integer类型的参数,表示要比较的另一个整数对象。如果当前对象小于另一个对象,则返回负整数;如果当前对象等于另一个对象,则返回0;如果当前对象大于另一个对象,则返回正整数。
例如,以下代码比较了两个整数对象的大小关系:
```
Integer a = 10;
Integer b = 5;
int result = a.compareTo(b);
if (result < 0) {
System.out.println("a 小于 b");
} else if (result == 0) {
System.out.println("a 等于 b");
} else {
System.out.println("a 大于 b");
}
```
输出结果为:a 大于 b
阅读全文