que - metodo equals string java
Comparando referencias en Java (4)
El comportamiento predeterminado de equals () es comparar los dos objetos usando el operador ==. Entonces, si quiere que el comportamiento predeterminado use ==, si quiere que su comportamiento reemplazado use igual ().
Digamos que ha anulado los métodos equals () y hashCode () de un objeto, para que usen los campos del objeto.
¿Cómo se comprueba si dos referencias son para el mismo objeto, al ala el método stock equals ()?
Eso es lo que hace el operador ==.
Use ==
en objetos para realizar una comparación de identidad.
Eso es lo que hace la implementación predeterminada de equals()
, pero uno normalmente anula equals()
para servir como una verificación de "contenido equivalente".
use == Operador porque se compara con la referencia no con el contenido, si desea comparar con el contenido puede usar el método equals ().