public class C{
public static void main(String args[]){
Integer i=new Integer(1);
Integer j=new Integer(2);
j.compareTo(new Integer(3));
j.compareTo(i);
}
}
public static void main(String args[]){
Integer i=new Integer(1);
Integer j=new Integer(2);
j.compareTo(new Integer(3));
j.compareTo(i);
}
}
Integer i = new Integer(1);
Integer j = new Integer(2);
System.out.println(j.compareTo(new Integer(3)));
System.out.println(j.compareTo(i));
}
如果该 Integer 等于 Integer 参数,则返回 0 值;如果该 Integer 在数字上小于 Integer 参数,则返回小于 0 的值;如果 Integer 在数字上大于 Integer 参数,则返回大于 0 的值(有符号的比较)
{
public Integer (int a)
{
...
}
public void compareTo (int b)
{
...
}
}
public static void main(String args[]) {
Integer i = new Integer(1);
Integer j = new Integer(2);
System.out.println(j.compareTo(new Integer(3)));
System.out.println(j.compareTo(i));
}
}
打印出来是有比较的,为什么会报错。。你也可以自己实现comparable接口