我对以下代码有疑问:
public class Equivalence {
public static void main(String[] args) {
Integer n1 = new Integer(47);
Integer n2 = new Integer(47);
System.out.println(n1 == n2);
System.out.println(n1 != n2);
}
}
结果输出让我感到惊讶:
false
true
我已经在线检查了 Javadoc 中的构造函数,没有任何帮助。
提前致谢
谢谢