Результаты поиска по запросу "hashcode"

9 ответов

Я не могу поверить, что я читаю это. Последний GetHashCode (), который я специально написал, должен был перечислить коллекцию в объекте для работы, как и Equals ().

я есть класс, который содержит следующие два свойства: public int Id { get; private set; } public T[] Values { get; private set; }Я сделал этоIEquatable<T> и переопределитьobject.Equals нравится: public override bool Equals(object obj) { return ...

2 ответа

Равен и хеш-код или нет на классах сущностей, вот в чем вопрос

Я пытался рассуждать о наилучшем способе обработки того, является ли вообще хорошей практикой реализация хэш-кода и равнозначных для сущностей (я имею в виду сущность в общем смысле, но в большинстве случаев это будет сущность JPA). В главе 24 ...

5 ответов

Я использую Java 6 на Linux.

росто интересно, что произойдет, если ключHashMap изменяемая, тестовая программа ниже демонстрирует это, и я не могу понять, когда оба равны иhashCode методы возвращают истинное и то же значение, почемуhashmap.containsKey вернутьfalse. public ...

ТОП публикаций

5 ответов

Multi-член

ениеequals() а такжеhashCode() для простых данных POJO загромождают мой код, и обслуживание утомительно. Какие библиотеки обрабатывают это автоматически? Я предпочитаю инструментарий байт-кода по сравнению с подходом AOP из-за соображений ...

1 ответ

Спасибо - я проверю еще раз и вернусь к вам сегодня вечером. Я уже использовал BitConverter.ToString (hmacsha256.Hash), но я получил неправильные результаты.

ой код PHP: hash_hmac( "sha256", utf8_encode( $filename ), utf8_encode( $password ) );и это мой код C #: var hmacsha256 = new HMACSHA256( Encoding.UTF8.GetBytes( password ) ); hmacsha256.ComputeHash( Encoding.UTF8.GetBytes( filename ) );к ...

2 ответа

Если бы 31 появился в этом списке, это объяснило бы, почему MS не использует 31 в качестве мультипликатора. Но в любом случае быть главным не так важно.

я просматривал некоторые исходники .net и увидел несколько реализаций GetHashcode с чем-то вроде этого: (i1 << 5) + i ^ i2Я понимаю, что делает код и почему. Я хочу знать, почему они использовали (i1 << 5)+я вместо (i1 << 5)-я. Большинство ...

1 ответ

Какова стандартная идиома для реализации equals и hashCode в Scala?

Какова стандартная идиома для реализацииequals а такжеhashCode методы в Scala? Я знаю, что предпочтительный подход обсуждается вПрограммирование в Scala [http://www.artima.com/shop/programming_in_scala_2ed], но у меня нет доступа к книге.

7 ответов

Java: использовать hashCode () внутри equals () для удобства?

Рассмотрим следующий контрольный пример, является ли плохой практикой использование метода hashCode () внутри equals в качестве удобного ярлыка? public class Test { public static void main(String[] args){ Test t1 = new Test(1, 2.0, 3, new ...

4 ответа

Реализация Java Array HashCode

Это странно Сотрудник спросил о реализации myArray.hashCode () в Java. Я думал, что знаю, но потом я провел несколько тестов. Проверьте код ниже. Странно, но я заметил, что когда я писал первый тест, результаты были другими. Обратите внимание, ...

4 ответа

Использовать метод String hashCode ()? [закрыто]

Из ссылки: http://www.tutorialspoint.com/java/java_string_hashcode.htm [http://www.tutorialspoint.com/java/java_string_hashcode.htm] Связь между hashCode и методом equals в ...