Integer a=13;
Integer b=13;
Integer c=130;
Integer d=130;
System.out.print(a==b);
System.out.print(c==d);
结果却是:true,false 请问各位大侠是咋回事?
Integer a=13;
Integer b=13;
Integer c=130;
Integer d=130;
System.out.print(a==b);
System.out.print(c==d);
结果却是:true,false 请问各位大侠是咋回事?
这是java语言优越之处!对于这些常用操作的数字-128--127之间的整数放在一个共享池中的!所有就是同一个对象!之外的数字就会创建一个对象呀!比较时用equals方法