Resultados de la búsqueda a petición "equals"

5 la respuesta

Java: Automático igual () y hashCode ()

Implementarequals() yhashCode() para datos simples POJOs está abarrotando mi código y el mantenimiento es tedioso. ¿Cuáles son las bibliotecas que manejan esto automáticamente? Prefiero la instrumentación de bytecode sobre el enfoque AOP debido ...

6 la respuesta

override es igual al método para comparar más de un campo en java

¿Cuál es la mejor manera de anular el método de igualdad en Java para comparar más de un campo? Por ejemplo, tengo 4 objetos en la clase, o1, o2, o3, o4 y quiero compararlos todos con el objeto pasado al método igual. if (o1 != null && o2 != ...

20 la respuesta

Obtener un elemento de un Set

Por qué noSet proporcionar 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 = set.get(foo); // get the Foo element from the Set that equals foo Puedo preguntar si ...

2 la respuesta

Sobrecarga del operador con programación basada en interfaz en C #

FondEstoy utilizando programación basada en interfaz en un proyecto actual y me he encontrado con un problema al sobrecargar a los operadores (específicamente los operadores de Igualdad y Desigualdad). Suposiciones Estoy usando C # 3.0, .NET 3.5 ...

1 la respuesta

Cuál es el idioma estándar para implementar equals y hashCode en Scala?

Cuál es el idioma estándar para implementar laequals yhashCode métodos en Scala? Sé que el enfoque preferido se discute enProgramación en Scala [http://www.artima.com/shop/programming_in_scala_2ed], pero actualmente no tengo acceso al libro.

9 la respuesta

Comparar caracteres, enteros y tipos similares en Java: utilice igual o ==

Quería asegurarme de algo en Java: si tengo un personaje o un entero o un largo y ese tipo de cosas, ¿debería usar igual o es == suficiente? Sé que con las cadenas no hay garantías de que solo haya una instancia de cada cadena única, pero no ...

7 la respuesta

Java: ¿Usar hashCode () dentro de equals () por conveniencia?

Considere el siguiente caso de prueba, ¿es una mala práctica usar el método hashCode () dentro de igual como un atajo conveniente? public class Test { public static void main(String[] args){ Test t1 = new Test(1, 2.0, 3, new Integer(4)); Test ...

2 la respuesta

¿Signo "No igual" en Visual Prolog?

No puedo encontrar ninguna documentación sobre el signo "no igual" en Visual Prolog. Proporcione la solución correcta de este problema: class predicates sister : (string Person, string Sister) nondeterm(o,o). clauses sister(Person, Sister) :- ...

9 la respuesta

¿Por qué dos AtomicIntegers nunca son iguales?

Me encontré con la fuente deAtomicInteger y me di cuenta de que new AtomicInteger(0).equals(new AtomicInteger(0))equalsfalse. ¿Por qué es esto? ¿Es alguna opción de diseño "defensivo" relacionado con problemas de concurrencia? Si es así, ¿qué ...

3 la respuesta

Why is myString.equals ("aString"); diferente de "aString" .equals (myString);?

Escuché varias veces que al usarboolean equals(Object o) compararStrings, es mejor poner la constante en el lado izquierdo de la función como se muestra a continuación: Bad: myString.equals ("aString");Bueno: "aString" .equals (myString);¿Por ...