Ver Mensaje Individual
  #13 (permalink)  
Antiguo 09/12/2011, 12:06
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 10 meses
Puntos: 416
Respuesta: 2 objetos String!

Mi opinión es, que aun funcione hacer esto:
String x = "hola";
String y = "hola";
if(x == y) //true
Es que no se le debe decir a los principiantes. No es que sea un error, es que es mas fácil enseñarte a hacer las cosas correctas que enseñarte una mala maña que solo funciona aveces.

En fin, es mas fácil decirle a un principiante:
"Esto no se puede, NUNCA"
Que decirle:
"Esto se puede, pero aveces no se puede"

Obviamente la 2da forma causaría mas confusión que otra cosa y a la larga puede que una persona (ya cuando tenga mas experiencia) verifique que se puede, pero no se debe.

Si te enseñan desde un principio lo 2do, entonces al programar trataran de comparar cadenas de esa forma solo porque le dijeron que aveces se podía.

Lo que digan X cantidad de personas en internet, vale ... absolutamente nada.