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

11 ответов

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

Есть ли способ получить уникальный идентификатор экземпляра? GetHashCode() является одинаковым для двух ссылок, указывающих на один и тот же экземпляр. Однако два разных экземпляра могут (довольно легко) получить один и тот же ...

6 ответов

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

Object Javadocs и Josh Bloch рассказывают нам о том, как должен быть реализован hashCode / equals, и хорошие IDE будут правильно обрабатывать поля различных типов. Некоторое обсуждение всего, что ...

7 ответов

Согласованность hashCode () в строке Java

Значение hashCode строки Java вычисляется как (String.hashCode () [http://java.sun.com/javase/6/docs/api/java/lang/String.html#hashCode()]): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]Существуют ли обстоятельства (например, версия JVM, ...

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

4 ответа

Использование хеш-кода для уникального идентификатора

Я работаю в системе на основе Java, где мне нужно установить идентификатор для определенных элементов на визуальном дисплее. Одной из категорий элементов являются строки, поэтому я решил использовать метод String.hashCode (), чтобы получить ...

3 ответа

Хорошее переопределение GetHashCode () для объектов списка Foo, соответствующих порядку

EnumerableObject : IEnumerable<Foo> оборачиваетList<Foo> ЕслиEnumerableObject a.SequenceEquals( EnumerableObject b)тогда они равны. Следовательно,GetHashCode должен быть реализован. Проблема в том, что XOR для каждого элемента в списке будет ...

5 ответов

Реализация equals и hashCode для объектов с циклическими ссылками в Java

У меня есть два класса, определенных так, что они оба содержат ссылки на другой объект. Они выглядят примерно так (это упрощено; в моей реальной модели предметной области класс A содержит список B, а каждый B имеет ссылку на родительский объект ...

1 ответ

Как сравнить, если 2 изображения одинаковы с использованием хэш-байтов?

private void button1_Click(object sender, EventArgs e) { Bitmap im1 = new Bitmap(@"C:\Users\user\Downloads\CaptchaCollection\1.png"); Bitmap im2 = new Bitmap(@"C:\Users\user\Downloads\CaptchaCollection\2.png"); if (HashImage(im1) == ...

3 ответа

В чем разница между `##` и `hashCode`?

В чем разница между методами## а такжеhashCode? Кажется, они выводят одинаковые значения независимо от того, какой класс илиhashCode перегруз я использую. Google тоже не помогает, так как не может найти символ##.

3 ответа

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

Я использую hibernate и нужно переопределить equals и hashCode (). Я решил использовать помощники google-guava и hashCode. Я хотел знать, если я что-то здесь упускаю. У меня есть методы get / set дляidImageа такжеПуть к файлу. @Entity ...

3 ответа

Упрощение переопределения Equals (), GetHashCode () в C # для лучшей управляемости

Я нахожу свое превосходство над собойEquals() а такжеGetHashCode() часто для реализации семантики, что бизнес-объекты с одинаковыми значениями свойств равны. Это приводит к тому, что код является повторяющимся для записи и хрупким для поддержки ...