Preguntas con la etiqueta [equals]

Lista equals preguntas

He estado buscando un método que funcione como Arrays.equals(a1, a2), pero ignorando el orden de los elementos. No he podido encontrarlo ni en las Colecciones de Google (algo así como

Un operador de igualdad estricta le dirá si dos tipos de objetos son iguales. Sin embargo, ¿hay alguna manera de saber si dos objetos son iguales, de manera similar al

Compara dos objetos con el operador .equals() y ==

17
respuestas
91
votos
435.2k
vistas

Construí una clase con un Stringcampo. Luego creé dos objetos y tengo que compararlos usando ==el operador y .equals()también. Esto es lo que he hecho: public class MyClass { String

Otra pregunta más para comparar listas. List<MyType> list1; List<MyType> list2; Necesito comprobar que ambos tengan los mismos elementos, independientemente de su posición dentro de la lista. Cada objeto MyType puede

Es igual a (=) frente a ME GUSTA

16
respuestas
368
votos
424.6k
vistas

Al usar SQL, ¿hay algún beneficio al usarlo =en una WHEREcláusula en lugar de LIKE? Sin ningún operador especial, LIKEy =son iguales, ¿no?

Estoy usando Eclipse para generar .equals()y .hashCode(), y hay una opción denominada "Usar 'instancia de' para comparar tipos". El valor predeterminado es que esta opción no esté marcada y se

¿Qué problemas/obstáculos se deben considerar al anular equalsy hashCode?

Recientemente leí este documento de Developer Works . El documento trata sobre definir hashCode()y equals()de manera efectiva y correcta, sin embargo, no puedo entender por qué necesitamos anular estos dos

¿Cómo decidimos cuál es la mejor implementación del hashCode()método para una colección (suponiendo que el método igual se haya anulado correctamente)?

Obtener un elemento de un conjunto

22
respuestas
438
votos
1.0M
vistas

¿Por qué no Setproporciona una operación para obtener un elemento que sea igual a otro elemento? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar

Cómo anular el método igual en Java

11
respuestas
137
votos
356.1k
vistas

Estoy intentando anular el método igual en Java. Tengo una clase Peopleque básicamente tiene 2 campos de datos namey age. Ahora quiero anular equalsel método para poder verificar entre 2