0
Why are they false and true?
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); } }
1 Odpowiedź
0
n1 and n2 store the reference code of different Integer class object like
n1= @123Integer
n2=@124Integer
Than
n1 ==n2 //is false
and
n1!=n2 //is true