Integer对象比较详记

java Integer类不是java的基本类型所以比较应该这样
   Integer a = 800;
Integer b = 800;
if(a.intValue() == b.intValue()){
  System.out.print("equals");
}

但是如果改成这样,是不行的
 Integer a = 800;
Integer b = 800;
if(a == b){
  System.out.print("equals");
}

但是如果值小于等于127的话,这两种办法都可以的。

你可能感兴趣的:(Integer)