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

3 ответа

Сравнение строк и интернирование строк в Java

4 ответа

Метод равных для объектов

Я пытаюсь написать метод equals для объектов, который сравнивает их поля и возвращает true, если они равны.

4 ответа

Равенство между 2 HashMap

В методе equals () моего класса я использую частную переменную HashMap для сравнения на равенство. Тем не менее, 2 разных объекта по-прежнему показывают равн...

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

8 ответов

Как убедиться, что hashCode () соответствует equals ()?

6 ответов

Однако, чтобы быть уверенным в точных деталях реализации Java-версии конкретного поставщика, вероятно, лучше всего смотреть в качестве источника (если он доступен).

у меня есть свой класс

2 ответа

 заканчивая цифрой, вы получите дубликаты кодов для неравных объектов, как показывает ответ JacobM. Если вы заранее знаете, что b почти никогда не будет иметь числового значения в конце, то это разумный алгоритм хеширования.

30 ответов

Как определить равенство для двух объектов JavaScript?

Оператор строгого равенства скажет вам, если два объектатипыравны. Тем не менее, есть ли способ сказать, если два объекта равны,очень похоже на хэш-кодзначение в Java? Вопрос переполнения стекаЕсть ли какая-либо функция hashCode в ...

7 ответов

при n продолжительности только одна итерация, разделенная на две

ствительно новичок в F #, и мне нужно немного помочь с проблемой F #. Мне нужно реализовать функцию вырезать, которая разделяет список пополам, чтобы вывод был ... вырезать [1; 2; 3; 4; 5; 6] ;; val it: int list * int list = ([1; 2; 3], [4; 5; ...

5 ответов

@supercat: В любом случае, я думаю, что мой старый комментарий в основном был призван прояснить смысл, который Нил делает в своем ответе. То есть, если вы ссылаетесь на статью Джона Скита, и Скит делает это утверждение, то вы намерены подразумевать этот вывод? Да или нет, я просто хотел понять, о чем говорил Нейл (хотя, по общему признанию, он мог просто сказать: «Вот хорошая статья, которую вы должны прочитать»). Другими словами, я лично не очень самоуверен в этом вопросе.

рь это : var a = Double.NaN; Console.WriteLine(a == a); Console.ReadKey();Отпечатки "Ложь" var a = Double.NaN; Console.WriteLine(a.Equals(a)); Console.ReadKey();Принты "Правда"! Почему печатается «Правда»? Из-за спецификации чисел с плавающей ...

1 ответ

Недостатки: бесполезно, если у вас есть в основном примитивы и / или массивы, которые нужно глубоко хэшировать. (Обычно это тот случай, когда вам приходится иметь дело с плоскими (переносными) объектами, которые находятся вне вашего контроля).

нтересно знать, что люди здесь думают об использованииorg.apache.commons.lang.builder EqualsBuilder/HashCodeBuilder для реализацииequals/hashCode? Будет ли это лучше, чем писать свои собственные? Хорошо ли играет с Hibernate? Каково ваше мнение?