Método equals() de Object en Java
El método equals() de Object se utiliza para comparar si dos objetos son iguales.
El método equals() compara dos objetos; determina si las referencias de los dos objetos apuntan al mismo objeto, es decir, solo comprueba si los dos objetos apuntan a la misma dirección de memoria.
Nota:Si una subclase sobrescribe el método equals(), también debe sobrescribirel método hashCode().Por ejemplo, la clase String sobrescribe el método equals() y también sobrescribe el método hashCode().
Sintaxis
object.equals(Object obj)
Parámetros
obj- El objeto a comparar.
Valor de retorno
Si los dos objetos son iguales, devuelve true; de lo contrario, devuelve false.
Ejemplo
El siguiente ejemplo demuestra el uso del método equals():
Ejemplo
El resultado de ejecución del programa anterior es:
false true
La clase String sobrescribe el método equals() para comparar si dos cadenas son iguales:
Ejemplo
El resultado de ejecución del programa anterior es:
true false
Otras extensiones
Clase Object de Java