Cómo comparar dos objetos java [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Compare dos objetos con .equals () y == operator 16 respuestasTengo dos objetos java que se instancian desde la misma clase.
MyClass myClass1 = new MyClass();
MyClass myClass2 = new MyClass();
Si configuro ambas propiedades con los mismos valores exactos y luego verifico que son las mismas
if(myClass1 == myClass2){
// objects match
...
}
if(myClass1.equals(myClass2)){
// objects match
...
}
Sin embargo, ninguno de estos enfoques devuelve un valor verdadero. He comprobado las propiedades de cada uno y coinciden.
¿Cómo comparo estos dos objetos para verificar que sean idénticos?