Cannot invoke compareTo(int) on the primitive type int
时间: 2023-12-15 22:03:31 浏览: 305
这个错误的原因是你试图在一个基本类型的 int 上调用 compareTo() 方法。compareTo() 方法是用于比较对象的,而 int 是一个基本类型,不是一个对象。你可以使用 Integer 类型来包装 int,并在包装类上调用 compareTo() 方法。例如:
```
Integer a = 10;
Integer b = 5;
int result = a.compareTo(b);
```
在这个例子中,我们将两个 int 值包装在 Integer 对象中,并在 a 上调用 compareTo() 方法来比较它们。结果将是一个整数,表示 a 和 b 之间的关系。
阅读全文
相关推荐














