首页 > 解决方案 > 为什么这两个数字比较的工作方式不同?

问题描述

Integer i3 = 10;
Integer i4 = 10;
System.out.println(i3 == i4);
Integer i5 = 1000;
Integer i6 = 1000;
System.out.println(i5 == i6);

我得到了上述代码的输出,

true
false

我怎么能理解,但是变成i3==i4什么原因。i5==i6false

标签: javaintegerwrapper

解决方案


推荐阅读