Estou com uma duvida, estou estudando wrapper, qual a diferença entre: Integer i = 10 e Integer i = new Integer(10)
Integer i = 10;
Integer i2 =10;
System.out.println(i ==i2);
System.out.println(i !=i2);
System.out.println(i.equals(i2));
//imprime true , false , true
Integer i = new Integer(10);
Integer i2 =new Integer(10);
System.out.println(i ==i2);
System.out.println(i !=i2);
System.out.println(i.equals(i2));
//imprime false , true ,true
Obrigado…