В этом блоге подробно рассказывается об использовании и реализации Java « хэш-код() метод.
Что такое «hashCode()» в Java?
А “ хэш-код ” представляет собой целочисленное значение, связанное с каждым объектом Java, и возвращает “ 4 ” значение байт. “ хэш-код() метод представляет собой Джава Целое число сорт метод, который дает хэш-код для предоставленных входных данных.
Синтаксис
хэш-код ( вал )
В этом синтаксисе « вал ” определяет хэш-код.
Пример 1: Использование «hashCode()» для целочисленных объектов
В этом примере можно создать два целочисленных объекта и соответствующие им « хэш-код ” можно получить:
Целое число я '=' новый Целое число ( '2' ) ;
Целое число Дж '=' новый Целое число ( '3' ) ;
инт hashValue1 '=' я. хэш-код ( ) ;
инт hashValue2 '=' Дж. хэш-код ( ) ;
Система . вне . печать ( 'Значение хэш-кода для первого объекта: ' + hashValue1 ) ;
Система . вне . печать ( 'Значение хэш-кода для второго объекта: ' + hashValue2 ) ;
Примените следующие шаги, как указано в приведенном выше коде:
- Прежде всего, создайте два « Целое число ” объекты с именем “ я ' и ' Дж ' используя ' новый ключевое слово ' и ' Целое() », соответственно, и выделить указанные целочисленные значения.
- После этого свяжите « хэш-код() ” с каждым из созданных объектов.
- Наконец, отобразите соответствующий хэш-код для каждого целочисленного объекта.
Выход
В приведенном выше выводе можно заметить, что отображаются соответствующие хэш-коды для целых чисел.
Пример 2: Использование «hashCode()» для строковых объектов
В этом конкретном примере « хэш-код ' против ' Нить » объекты могут быть возвращены:
Нить я '=' новый Нить ( '200' ) ;Нить Дж '=' новый Нить ( '300' ) ;
Система . вне . печать ( 'Значение хэш-кода первого строкового объекта: ' + я. хэш-код ( ) ) ;
Система . вне . печать ( 'Значение хэш-кода второго строкового объекта: ' + Дж. хэш-код ( ) ) ;
Примените следующие шаги в соответствии с приведенными выше строками кода:
- Создайте два « Нить ” объекты с именем “ я ' и ' Дж ” и укажите строковые значения.
- Теперь свяжите « хэш-код() ” с каждым созданным объектом.
- Наконец, верните хэш-коды строковых объектов.
Выход
Приведенный выше вывод указывает, что соответствующий « хэш-код ” напротив строковых значений отображается.
Заключение
Хэш-код соответствует целочисленному значению, связанному с каждым объектом Java. “ хэш-код() ” в Java дает хеш-код для предоставленных входных данных. Этот метод может быть применен для получения хэш-кода « Целое число ' и ' Нить ' объекты. В этом блоге собраны подходы к использованию « хэш-код() метод.