Существует ли определенное правило о том, как Переопределение равняется () и хэш-код () в sub классах, рассматривая супер поля?? знание, что существует много параметров: супер поля являются частными/общедоступными, с/без...
Eclipse 3.5 имеет очень хорошую функцию для генерации хэш-кода Java () функции. Это генерировало бы, например (немного сокращенный:) класс HashTest {интервал i; интервал j; общедоступный международный хэш-код ()...
Существует ли способ получить уникальный идентификатор экземпляра? GetHashCode () является тем же для этих двух ссылок, указывающих на тот же экземпляр. Однако два различных экземпляра могут (довольно легко) добраться...
В .NET System.Object.GetHashCode метод используется во многих местах, в библиотеках базовых классов .NET. Особенно когда быстро находишь предметы в коллекции или определяешь равенство. Есть ли ...
Интересная проблема недавно подошла. Мы столкнулись с некоторым кодом, который использует хэш-код () как соленый источник для шифрования MD5, но это поднимает вопрос: будет хэш-код () возвращает то же значение для...
Я пытаюсь создать правильную реализацию hashCode (и equals) для некоторых классов, которые связывают друг друга. Пример: Объект 1 (родительский) Список дочерних объектов Объект 2 (дочерний) родительский Если я должен был создать ...
Я новичок в программировании на Java. Так что мне нужна ваша помощь. как я могу расшифровать String.hashcode () для повторной строки? Жестокое форсирование? public class flag {public static boolean isFlag (String str) {return ...
У меня есть класс, который внутренне является просто массивом целых чисел. Созданный массив никогда не меняется. Я хотел бы предварительно вычислить хороший хэш-код, чтобы этот класс мог очень эффективно использоваться в качестве ключа ...
Вывод Object.hashCode () требуется быть тем же на всех реализациях JVM для того же Объекта? Например, если "тест" .hashCode () возвращается 1 на 1,4, мог он потенциально возвращать 2 работы...
Я хотел бы распечатать "ссылку на объект" объекта в Java для отладки целей. Т.е. удостоверяться, что объект является тем же (или отличающийся) в зависимости от ситуации. Проблема - это...
Известно, что сравнение плаваний == обычно является ошибкой. В 3D векторном классе (с компонентами плавающими X, Y, Z) я записал, два вектора считают равными, если их расстояние считают нулем...
Учитывая следующий класс public class Foo {public int FooId {get; задавать; } публичная строка FooName {get; задавать; } публичное переопределение bool Equals (object obj) {Foo fooItem = obj as ...
Я заметил в исходном коде Java 6 для Строки, что хэш-код только кэши оценивает кроме 0. Разница в производительности показана следующим отрывком: общедоступный класс, Основной {статическая пустота...
Документация JDK для java.lang. String.hashCode () заметно говорит: хэш-код для Строкового объекта вычисляется как s [0] *31^ (n-1) + s[1]*31^ (n-2) +... + s [n-1] использование международной арифметики, где...
Что такое корректный и хороший способ реализовать __ хеш __ ()? Я говорю о функции, которая возвращает хэш-код, который затем используется для вставки объектов в хеш-таблицы иначе словари. Как __ хешируют __ ()...
У меня есть быстрый вопрос о наборах TreeSet и методах хэш-кода. У меня есть TreeSet, и я добавляю объекты к нему, прежде чем я добавлю объект, я проверяю, чтобы видеть, существует ли он в TreeSet с помощью...
У меня большой словарь, в котором ключ десятичный , но GetHashCode () системы. Десятичный код ужасно плох. Чтобы доказать свою догадку, я запустил цикл for с 100 000 соседних десятичных знаков и проверил ...
Учитывая это: Представьте s1 в виде строки = новая Строка ("abc"); Представьте s2 в виде строки = новая Строка ("abc"); Представьте s3 в виде строки = "abc"; System.out.println (s1 == s3); System.out.println (s1 == s2); Syste
В основном я пытаюсь создать объект уникальных объектов, набора. У меня была блестящая идея о просто использовании объекта JavaScript с объектами для имен свойства. Такой как, набор [obj] = верный; Это...
Мне просто интересно, почему эти простые числа используются в методе hashCode () класса? Например, при использовании Eclipse для генерации моего метода hashCode () всегда используется простое число 31: public int ...
Мне просто интересно, было ли хорошей идеей переопределить equals и hashCode для изменяемых коллекций. Это будет означать, что если я вставлю такую коллекцию в HashSet, а затем изменю ее, ...
Взгляд на исходный код для string.GetHashCode с использованием Reflector показывает следующее (для mscorlib.dll версии 4.0): public override unsafe int GetHashCode () {fixed (char * str = ((char *) ...
Как я должен осуществить хэш-код () и равняюсь () для следующего класса на Яве? класс Emp {интервал empid;//уникальный через все отделы Имя строки; Последовательность dept_name; кодекс Последовательности;//...
У меня есть этот тестовый код: импорт java.util.*; класс MapEQ {общедоступная статическая основная пустота (Строка [] args) {Карта <ToDos, Строка> m = новый HashMap <ToDos, Строка> (); ToDos t1 = новый ToDos ("...
Могут люди рекомендовать быстрым и простым способам объединить хэш-коды двух объектов. Я не слишком волнуюсь по поводу коллизий, так как у меня есть Хэш-таблица, которая обработает это эффективно, я просто хочу...
Я задаюсь вопросом о параметрах для построения ConcurrentHashMap: initialCapacity равняется 16 по умолчанию (понятому). коэффициент загрузки 0.75 по умолчанию. concurrencyLevel равняется 16 по умолчанию. Мой...
Я понимаю, что хэш-код Строкового класса () метод не гарантирован для генерации уникальных хэш-кодов для отличных Строк. Я вижу большое использование помещения Строковых ключей в HashMap-s (использующий...
У меня есть объект, для которого я хочу генерировать уникальный хеш (переопределите GetHashCode ()), но я хочу избежать переполнения или чего-то непредсказуемого. Код должен быть результатом объединения хеша...