Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/12/2011, 12:23
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: 2 objetos String!

Las String son una cosa extraña entre objeto y primitiva.

Cuando creas una String como "primitiva", java primero comprueba que no esté ya creada, si lo está la reutiliza.

Sin embargo si creas esa misma String de otra forma, para java es un objeto nuevo, y así lo identifica.

Prueba por ejemplo a comparar esa String con la misma leída desde un archivo de texto o la consola.

Ya sabes, lo correcto es siempre usar equals para comparar cadenas.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.