Вопросы с тегом «hashcode»

129
Для чего используется хэш-код? Это уникально?

Я заметил, что getHashCode()в каждом элементе управления и элементах WP7 есть метод, который возвращает последовательность чисел. Могу ли я использовать этот хэш-код для идентификации предмета? Например, я хочу определить изображение или песню на устройстве и проверить, где они находятся. Это можно...

122
Boolean.hashCode ()

hashCode()Метод класса Boolean реализуется следующим образом: public int hashCode() { return value ? 1231 : 1237; } Почему он использует 1231 и 1237? Почему не что-нибудь

118
Уникальный идентификатор объекта .NET

Есть ли способ получить уникальный идентификатор экземпляра? GetHashCode()то же самое для двух ссылок, указывающих на один и тот же экземпляр. Однако два разных экземпляра могут (довольно легко) получить один и тот же хэш-код: Hashtable hashCodesSeen = new Hashtable(); LinkedList<object> l =...

118
Как создать HashMap с двумя ключами (пара ключей, значение)?

У меня есть 2D-массив целых чисел. Я хочу, чтобы они были помещены в HashMap. Но я хочу получить доступ к элементам из HashMap на основе индекса массива. Что-то вроде: Для A [2] [5], map.get(2,5)который возвращает значение, связанное с этим ключом. Но как мне создать хэш-карту с парой ключей? Или,...

106
Как по умолчанию .equals и .hashCode будут работать для моих классов?

Скажем, у меня есть собственный класс public class MyObj { /* ... */ } У него есть некоторые атрибуты и методы. Он НЕ реализует равенства, НЕ реализует hashCode. Каковы реализации по умолчанию после вызова equals и hashCode? Из класса объекта? А какие они? Как будет работать равенство по умолчанию?...

106
Как получить «объектную ссылку» объекта в java, когда toString () и hashCode () были переопределены?

Я хотел бы напечатать «ссылку на объект» объекта в Java для целей отладки. Т.е. убедиться, что объект одинаковый (или другой) в зависимости от ситуации. Проблема в том, что рассматриваемый класс наследуется от другого класса, который переопределяет как toString (), так и hashCode (), которые обычно...

103
Как должны быть реализованы равенства и хэш-код при использовании JPA и Hibernate

Как в Hibernate должны быть реализованы равенства классов модели и хэш-код? Каковы общие подводные камни? Подходит ли реализация по умолчанию для большинства случаев? Есть ли смысл использовать бизнес-ключи? Мне кажется, что довольно сложно заставить его правильно работать в любой ситуации, когда...

86
Хеширование с помощью алгоритма SHA1 в C #

Я хочу хешировать данный byte[]массив с использованием SHA1алгоритма с использованием SHA1Managed. Хэш будет поступать из модульного тестирования. Ожидаемый хэш (с учетом регистра).byte[]0d71ee4472658cd5874c5578410a9d8611fc9aef Как я могу этого добиться? public string Hash(byte [] temp) { using...

38
Хеш-код ArrayList, который содержит себя как элемент

Можем ли мы найти hashcodea, listкоторый содержит себя как element? Я знаю, что это плохая практика, но это то, что спросил интервьюер. Когда я запустил следующий код, он выдает StackOverflowError: public class Main { public static void main(String args[]) { ArrayList<ArrayList> a = new...