Integer对象之间的比较
1、Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。2、无论如何,Integer与new Integer()不会相等。不会经历拆箱过程,new Integer()的引用指向堆,而Integer指向专门存放他的内存(常量池),他们的内存地址不一样,使用 == 比较都为false。3、两个都是非new出来的Integer,使用 == 比较,如果数在-128到127之间,则是true,否则为false4、两个都是new出来的,==比较都为false。若要比较值是否相等,需使
复制链接