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

3 la respuesta

Comparación de cadenas y prácticas internas en Java

¿Cuándo se debe compararStrings como objetos y cuándo se debe usar suequals ¿método? Para asegurarme, siempre usoequals, pero eso no parece muy eficiente. ¿En qué situaciones puedo estar seguro de questring1 == string2 es seguro de usar? ¡Gracias!

1 la respuesta

¿Cómo se implementan Equals y GetHashCode en tipos anónimos?

La ayuda dice esto: Los tipos anónimos son tipos de clase que se derivan directamente del objeto y que no se pueden convertir a ningún tipo, excepto al objeto. El compilador proporciona un nombre para cada tipo anónimo, aunque su aplicación no ...

4 la respuesta

Igualdad entre 2 HashMap

En el método equals () de mi clase, estoy usando una variable HashMap de instancia privada para comparar la igualdad. Sin embargo, 2 objetos diferentes aún muestran ser iguales al comparar sus variables HashMap. La investigación adicional me ...

8 la respuesta

¿Cómo garantizar que hashCode () sea coherente con equals ()?

Al anular la función equals () de java.lang.Object, los javadocs sugieren que, generalmente es necesario anular el método hashCode siempre que este método se anule, a fin de mantener el contrato general para el método hashCode, que establece que ...

6 la respuesta

¿Cómo funcionarán .equals y .hashCode predeterminados para mis clases?

Digamos que tengo mi propia clase public class MyObj { /* ... */ }Tiene algunos atributos y métodos. NO implementa iguales, NO implementa hashCode. Una vez que llamamos equals y hashCode, ¿cuáles son las implementaciones predeterminadas? ¿De la ...

11 la respuesta

Comparador e igual ()

Supongamos que necesitoTreeSet con elementos ordenados con alguna lógica de dominio. Según esta lógica, no importa el orden de algunos elementos que no son iguales, por lo que el método de comparación puede devolver 0, pero en este caso no pude ...

6 la respuesta

¿Por qué Java no ve que los enteros son iguales?

Tengo enteros que se supone que son iguales (y lo verifico por salida). Pero en miif condición Java no ve estas variables para tener el mismo valor. Tengo el siguiente código: if (pay[0]==point[0] && pay[1]==point[1]) { game.log.fine(">>>>>> ...

2 la respuesta

Anular hashCode (): ¿es esto suficientemente bueno?

Para una clase cuyos campos son únicamente primitivos, ej .: class Foo { int a; String b; boolean c; long d; boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Foo)) return false; Foo other = (Foo) o; return a == other.a ...

2 la respuesta

LinkedHashSet .equals () vs LinkedList .equals () con los mismos elementos pero diferente orden

Considere el siguiente SSCCE: public static void main(String[] args) { LinkedHashSet<String> set1 = new LinkedHashSet<>(); set1.add("Bob"); set1.add("Tom"); set1.add("Sam"); LinkedHashSet<String> set2 = new LinkedHashSet<>(); ...

1 la respuesta

Dos cadenas idénticas no son iguales (error de puntero / referencia)

Leí una línea de un archivo: KatalogObrazków 1 32 Significa que debo buscar datos en: C:\Users\NAME_OF_THE_USER/KatalogObrazkówy así lo hago, pero está sucediendo algo horrible. EnsplitLine[0] Tengo una palabra"KatalogObrazków" pero luego ...