0
ответов

Ошибка в словаре глубокой копии, как решить?

У меня есть следующий код, который выбрасывает KeyNotFoundException на dict2 [a] в цикле for. После некоторых копаний я обнаружил, что это связано с методом копирования, который я использовал для создания dict2, который я взял из этого ...
вопрос задан: 17 March 2019 20:56
0
ответов

Objects.hash ()и Objects.hashCode (), требуется уточнение

в Java 7 у нас есть o.hashCode (); Objects.hashCode (или ); Objects.hash (или ); Первые 2 примерно одинаковы с проверкой нулевой точки, но что последнее? Когда ссылка на один объект...
вопрос задан: 7 March 2019 00:49
0
ответов

Как создать уникальный хэш-код для строки с Neo4j?

Я хотел бы сгенерировать хеш-код для строки, используя только Cypher. Как я могу это сделать?
вопрос задан: 5 March 2019 11:48
0
ответов

Следует ли писать методы equals () и hashCode () в сущностях JPA?

Я хочу проверить, входит ли сущность в член Коллекции (@OneToMany или @ManyToMany) другой сущности: if (entity2.getEntities1 (). contains (entity1)) {}
вопрос задан: 4 March 2019 06:46
0
ответов

TreeSet внутренне использует TreeMap, поэтому необходимо ли реализовывать метод Hashcode при использовании Treeset?

Я хотел бы знать, что это означает, когда в javadocs для TreeSet говорится, что этот класс реализует интерфейс Set, поддерживаемый экземпляром TreeMap? В приведенном ниже примере я не реализовал Hashcode...
вопрос задан: 3 February 2019 16:51
0
ответов

XORing для улучшения хэша

В последней реализации HashMap в Scala вычисление хеш-кода для ключа o реализовано следующим образом: val h = o. ## h ^ (h > > 16) Что может быть целью этой конкретной реализации? Я ...
вопрос задан: 17 January 2019 10:49
0
ответов

Что используются HashCode для? Это уникально?

Я замечаю, что есть метод GethashCode () в каждом элементах управления, элементов, в WP7, который возвращает последовательность числа. Могу ли я использовать этот hashcode для идентификации элемента? Например, я хочу определить изображение или ...
вопрос задан: 2 October 2018 05:23
0
ответов

Являются ли мутабельные ключи hashmap опасной практикой?

Является ли плохой практикой использование мутабельных объектов в качестве ключей Hashmap? Что произойдет, если вы попытаетесь получить значение из Hashmap, используя ключ, который был изменен настолько, что изменился его хэш-код? Например, ...
вопрос задан: 21 September 2018 16:54
0
ответов

Можно ли в java создать что-то вроде Comparator, но для реализации пользовательских equals () и hashCode ()

У меня есть массив объектов, и я хочу объединить его с другим массив объектов, за исключением объектов с одинаковыми идентификаторами. Эти объекты используются во многих местах в системе и не имеют хеша ...
вопрос задан: 6 June 2018 10:42
0
ответов

Вызов super.equals и super.hashCode в дочернем классе?

Если я реализую equals()и hashCode()как в родительском, так и в дочернем классе, нужно ли вызывать super.equals()в equals()в дочернем классе, например. public boolean equals(Object obj){ if (obj....
вопрос задан: 2 May 2018 10:24
0
ответов

Hashcode and Equals for Hashset [дубликат]

Пожалуйста, проясните мои сомнения в Hashset. Рассмотрим следующий код, класс Person {Имя строки; Человек (String n) {name = n; } public String getName () {return ...
вопрос задан: 7 December 2017 01:28
0
ответов

Как hashCode () и identityHashCode () работают в серверной части?

Как Object.hashCode () и System.identityHashCode () работают в серверной части? Возвращает ли identityHashCode () ссылку на объект? Зависит ли hashCode () от? объекта? == operator как ...
вопрос задан: 6 December 2017 14:30
0
ответов

Создание метода hashCode() — Java

У меня возникли проблемы с написанием метода hashCode() для класса, который я создал. Этот класс предназначен для использования внутри TreeSet, поэтому он реализует Comparable. Класс имеет следующие переменные:...
вопрос задан: 24 October 2017 09:03
0
ответов

Вероятность получения повторяющегося значения при вызове GetHashCode () для строк

Я хочу знать вероятность получения повторяющихся значений при вызове метода GetHashCode () для экземпляров строки. Например, согласно этому сообщению в блоге, блэр и безмозглость имеют одно и то же ...
вопрос задан: 31 May 2017 09:22
0
ответов

hashCode, реализация и связь с HashMap

Итак, я задал еще один связанный вопрос здесь: java-строковая хеш-функция с лавинным эффектом, но теперь у меня есть другой связанный с этим вопрос. В этом вопросе я установил, что hashCode () ...
вопрос задан: 23 May 2017 12:17
0
ответов

Гибернация: когда необходимо реализовать equals () и hashCode (), и если да, то как?

Основываясь на различных неудачных опытах, мое практическое правило как Java программист должен реализовать equals () и hashCode () только для неизменяемых объектов, где два экземпляра объекта действительно взаимозаменяемы. ...
вопрос задан: 23 May 2017 11:56
0
ответов

Расчет хеш-кода, зачем умножать и игнорировать биты переполнения?

Этот вопрос не о том, почему умножается, т.е. довольно очевидно - дело в распределении. Зачем использовать простое число в hashCode? Но, скорее, это больше об одном свойстве умножения, которое ...
вопрос задан: 23 May 2017 11:55
0
ответов

Какие есть способы поддерживать соответствие hashCode/equals с бизнес-определением класса?

Джавадоки объектов и Джош Блох много рассказывают о том, как должны быть реализованы hashCode/equals, а хорошие IDE будут правильно обрабатывать поля различных типов. Некоторое обсуждение всего этого ...
вопрос задан: 23 May 2017 11:51
0
ответов

Обходной путь для хэша для HashSet при изменении внутреннего объекта

Ответ на этот SO объясняет проблему, с которой я столкнулся: HashSet.remove() и Iterator.remove() не работают В принципе, как только я добавляю что-то в HashSet, если я изменяю любое из его полей, то набор ...
вопрос задан: 23 May 2017 11:46
0
ответов

C # - Общая реализация HashCode для классов

I Я смотрю, как построить лучший HashCode для класса, и вижу некоторые алгоритмы. Я видел это: реализация хэш-кода, похоже, методы HashCode классов .NET похожи (см.…
вопрос задан: 23 May 2017 10:30
0
ответов

C # Переопределение метода GetHashCode

В этом примере плакат переопределил метод получения хэш-кода. Я понимаю, что это было сделано для того, чтобы предоставить лучшее хеш-значение для возвращаемого объекта, чтобы уменьшить количество ...
вопрос задан: 23 May 2017 10:28
0
ответов

Реализуйте «толерантный» `equals` и` hashCode` для класса с членами с плавающей запятой

У меня есть класс с полем с плавающей запятой. Например: открытый класс MultipleFields {final int count; final float floatValue; public MultipleFields (int count, float floatValue) {this.count = ...
вопрос задан: 23 May 2017 10:27
0
ответов

Правильно ли я реализовал equals и hashCode с помощью Google Guava?

Я использую спящий режим и мне нужно переопределить equals и hashCode (). Я решил использовать помощники google-guava equals и hashCode. Я хотел знать, не упустил ли я что-то здесь. У меня есть методы get / set ...
вопрос задан: 23 May 2017 10:26
0
ответов

Как я могу выполнить модульное тестирование для hashCode ()?

Как я могу проверить функцию hashCode () при модульном тестировании? общедоступный int hashCode () {int результат = 17 + hashDouble (повторно); результат = 31 * результат + hashDouble (im); вернуть результат; }
вопрос задан: 18 October 2016 07:30
0
ответов

كيف يتعامل Java HashMap مع كائنات مختلفة بنفس كود التجزئة؟

حسب فهمي أعتقد: من القانوني تمامًا أن يكون لكائنان نفس كود التجزئة. إذا كان كائنان متساويين (باستخدام طريقة يساوي ()) ، فسيكون لهما نفس كود التجزئة. إذا كان هناك كائنان ...
вопрос задан: 12 July 2016 12:45
0
ответов

Является ли какая-либо подстрока хэша (md5, sha1) более «случайной», чем другая?

Вот 3 примера хешей md5 $ md5 -s "1" && md5 -s "2" && md5 -s "3" MD5 ("1") = c4ca4238a0b923820dcc509a6f75849b MD5 ("2") = c81e728d9d4c2f636f067f89cc14862c MD5 ("3") = ...
вопрос задан: 17 April 2016 10:04
0
ответов

HashCode дает отрицательные значения

Я конвертирую входящую строку в хэш-код, выполняя следующую функцию, но некоторые из значения отрицательные. Я не думаю, что хеш-значения должны быть отрицательными. Скажите, пожалуйста, что я делаю ...
вопрос задан: 17 February 2016 23:04
0
ответов

Изменяемые объекты и hashCode

Иметь следующий класс: public class Member { частный int x; частный длинный у; частный двойной d; публичный член (int x, long y, double d) {this.x = x; this.y = y; this.d = d; } @Override ...
вопрос задан: 16 February 2016 14:51
0
ответов

Любая хорошая платформа веб-сканирования с открытым исходным кодом на C #

Я создаю механизм сравнения покупок, и мне нужно создать механизм сканирования для выполнения ежедневного процесса сбора данных. Я решил построить краулер на C #. У меня много неудачного опыта ...
вопрос задан: 29 January 2016 15:10
0
ответов

Что такое альтернативное хеширование для строковых ключей в Java 8?

Java 8 предоставляет альтернативное хеширование для строковых ключей для повышения производительности при возникновении большого количества коллизий хэш-кода ключа. Кто-нибудь может объяснить, что это такое и как это будет работать?
вопрос задан: 23 June 2015 19:44