
08/12/2011, 12:23
|
 | | | Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 9 meses 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. |