Preguntas con la etiqueta [hashcode]
¿Cómo puedo determinar la igualdad de dos objetos JavaScript?
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
¿Por qué utilizar un número primo en hashCode?
Me preguntaba por qué se utilizan números primos en el hashCode()método de una clase. Por ejemplo, cuando uso Eclipse para generar mi hashCode()método, siempre se 31utiliza el número primo: public
¿Por qué es importante anular GetHashCode cuando se anula el método Equals?
Dada la siguiente clase public class Foo { public int FooId { get; set; } public string FooName { get; set; } public override bool Equals(object obj) { Foo fooItem
¿Cómo maneja un Java HashMap diferentes objetos con el mismo código hash?
Según tengo entendido creo: Es perfectamente legal que dos objetos tengan el mismo código hash. Si dos objetos son iguales (usando el método equals()), entonces tienen el mismo código hash.
¿Son las claves mutables de hashmap una práctica peligrosa?
¿Es una mala práctica utilizar objetos mutables como claves Hashmap? ¿Qué sucede cuando intentas recuperar un valor de un Hashmap usando una clave que se ha modificado lo suficiente como
¿Qué cuestiones se deben considerar al anular iguales y hashCode en Java?
¿Qué problemas/obstáculos se deben considerar al anular equalsy hashCode?
¿Por qué necesito anular los métodos iguales y hashCode en Java?
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
La mejor implementación del método hashCode para una colección
¿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)?
¿Cuál es el mejor algoritmo para anular GetHashCode?
En .NET, el GetHashCodemétodo se utiliza en muchos lugares de las bibliotecas de clases base de .NET. Implementarlo correctamente es especialmente importante para encontrar elementos rápidamente en una colección o