Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2011, 11:33
luigimaldini
 
Fecha de Ingreso: octubre-2011
Mensajes: 90
Antigüedad: 12 años, 6 meses
Puntos: 1
2 objetos String!

Pues eso tengo la siguiente duda, segun la siguiente linea de codigo no deberia de ejecutarse el system.out.println ya que la sentencia deberia de ser falsa, son 2 objetos distintos con la misma cadena, al utilizar el operador == deberia de dar falso, cosa distinta si utilizo equals, asi si deberia de dar verdadero, no entiendo entonces porque me da verdadero?,pongo a continuacion el codigo:

String n1 = "hola";
String n2 = "hola";
if (n1==n2) System.out.println("son iguales");