次のコードについて質問があります。
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 オンラインでコンストラクターを確認しましたが、そこからは何の助けにもなりません。
前もって感謝します
ありがとうございました