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

6 ответов

Почему важно переопределить GetHashCode, если переопределен метод Equals?

Учитывая следующий класс

6 ответов

Каков предпочтительный способ реализации hashCode ()?

6 ответов

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

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

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

6 ответов

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

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

6 ответов

Цель hashCode () в Java

Я прочитал в книге, чтоhashCode() показывает область памяти, которая помогает (например,HashSets) найти соответствующие объекты в памяти. Но как это может быть правдой, если мы не можем напрямую манипулировать памятью в Java? Здесь ...

6 ответов

Как реализовать hashCode и метод equals

Как я должен реализоватьhashCode() а такжеequals() для следующего класса в Java? class Emp { int empid ; // unique across all the departments String name; String dept_name ; String code ; // unique for the department }

7 ответов

У меня есть решение для вас. В Java есть класс LinkedHashSet, преимущество которого заключается в том, что он не позволяет вставлять дубликаты, но поддерживает порядок вставки. Вместо реализации компаратора реализуйте класс-обертку для хранения фактического объекта и реализуйте hashCode / equals.

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

7 ответов

Java: использовать hashCode () внутри equals () для удобства?

Рассмотрим следующий контрольный пример, является ли плохой практикой использование метода hashCode () внутри equals в качестве удобного ярлыка? public class Test { public static void main(String[] args){ Test t1 = new Test(1, 2.0, 3, new ...

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, ...

7 ответов

Переопределение equals () и hashCode () в подклассах… с учетом суперполей

Есть ли конкретное правило о том, как переопределитьequals() & hashCode() в подклассыпринимая во вниманиесупер поля?? зная, что есть много параметров: супер-поля являются приватными / публичными, с / без геттера ... Например, сгенерированные ...