Хэш-код Java()

Hes Kod Java



хэш-код ” в Java используется для упрощения хеширования в хеш-таблицах. “ хэш-код() ” может эффективно хранить данные и получать к ним мгновенный одновременный доступ. Более того, этот метод также эффективен при поиске объекта, имеющего « уникальный код. В таких случаях этот метод удобен программисту, чтобы эффективно справляться с различными ситуациями.

В этом блоге подробно рассказывается об использовании и реализации Java « хэш-код() метод.

Что такое «hashCode()» в Java?

А “ хэш-код ” представляет собой целочисленное значение, связанное с каждым объектом Java, и возвращает “ 4 ” значение байт. “ хэш-код() метод представляет собой Джава Целое число сорт метод, который дает хэш-код для предоставленных входных данных.







Синтаксис



хэш-код ( вал )

В этом синтаксисе « вал ” определяет хэш-код.



Пример 1: Использование «hashCode()» для целочисленных объектов

В этом примере можно создать два целочисленных объекта и соответствующие им « хэш-код ” можно получить:





Целое число я '=' новый Целое число ( '2' ) ;

Целое число Дж '=' новый Целое число ( '3' ) ;

инт hashValue1 '=' я. хэш-код ( ) ;

инт hashValue2 '=' Дж. хэш-код ( ) ;

Система . вне . печать ( 'Значение хэш-кода для первого объекта: ' + hashValue1 ) ;

Система . вне . печать ( 'Значение хэш-кода для второго объекта: ' + hashValue2 ) ;

Примените следующие шаги, как указано в приведенном выше коде:

  • Прежде всего, создайте два « Целое число ” объекты с именем “ я ' и ' Дж ' используя ' новый ключевое слово ' и ' Целое() », соответственно, и выделить указанные целочисленные значения.
  • После этого свяжите « хэш-код() ” с каждым из созданных объектов.
  • Наконец, отобразите соответствующий хэш-код для каждого целочисленного объекта.

Выход



В приведенном выше выводе можно заметить, что отображаются соответствующие хэш-коды для целых чисел.

Пример 2: Использование «hashCode()» для строковых объектов

В этом конкретном примере « хэш-код ' против ' Нить » объекты могут быть возвращены:

Нить я '=' новый Нить ( '200' ) ;

Нить Дж '=' новый Нить ( '300' ) ;

Система . вне . печать ( 'Значение хэш-кода первого строкового объекта: ' + я. хэш-код ( ) ) ;

Система . вне . печать ( 'Значение хэш-кода второго строкового объекта: ' + Дж. хэш-код ( ) ) ;

Примените следующие шаги в соответствии с приведенными выше строками кода:

  • Создайте два « Нить ” объекты с именем “ я ' и ' Дж ” и укажите строковые значения.
  • Теперь свяжите « хэш-код() ” с каждым созданным объектом.
  • Наконец, верните хэш-коды строковых объектов.

Выход

Приведенный выше вывод указывает, что соответствующий « хэш-код ” напротив строковых значений отображается.

Заключение

Хэш-код соответствует целочисленному значению, связанному с каждым объектом Java. “ хэш-код() ” в Java дает хеш-код для предоставленных входных данных. Этот метод может быть применен для получения хэш-кода « Целое число ' и ' Нить ' объекты. В этом блоге собраны подходы к использованию « хэш-код() метод.