在这个问题中,我想将两个变量int“ a”和“ b”与compareTo进行比较,但是有一个错误。我该如何解决?谢谢您的支持。
public static void main(String[] args) {
int a=5;
int b=5;
if (a.compareTo(b));
}
int
是Java语言中内置的几种primitive类型之一,并且您已经注意到,原语不能包含方法。
您可以将它们包装在作为类的非原始Integer
type中,然后进行比较:
Integer
更好(因为它不会创建无用的对象)是使用该类提供的静态方法,该方法确实将原始Integer.valueOf(a).compareTo(Integer.valueOf(b))
作为参数:
int