Този блог ще разработи подробно използването и внедряването на „ хеш код() ” метод.
Какво е „hashCode()“ в Java?
A “ хеш код ” е цяло число, свързано с всеки Java обект и връща „ 4 ” стойност в байта. „ хеш код() ” метод е a Java Цяло число клас метод, който дава хеш кода за предоставените входове.
Синтаксис
хеш код ( вал )
В този синтаксис „ вал ” определя хеш кода.
Пример 1: Използване на „hashCode()“ върху целочислените обекти
В този пример могат да бъдат създадени два целочислени обекта и съответните им „ хеш код ” може да бъде извлечено:
Цяло число i = нов Цяло число ( '2' ) ;
Цяло число й = нов Цяло число ( '3' ) ;
вътр hashValue1 = i. хеш код ( ) ;
вътр hashValue2 = й. хеш код ( ) ;
Система . навън . println ( 'Стойността на хеш кода за първия обект е: ' + hashValue1 ) ;
Система . навън . println ( 'Стойността на хеш кода за втория обект е: ' + hashValue2 ) ;
Приложете следните стъпки, както е дадено в горния код:
- Първо създайте две „ Цяло число ' обекти с име ' i ' и ' й ' използвайки ' нов “ ключова дума и „ Цяло число() ”, съответно и разпределете посочените цели числа.
- След това асоциирайте „ хеш код() ” с всеки от създадените обекти.
- И накрая, покажете съответния хеш код срещу всеки целочислен обект.
Изход
В горния изход може да се види, че се показват съответните хеш кодове срещу целите числа.
Пример 2: Използване на „hashCode()“ върху String обектите
В този конкретен пример „ хеш код ' срещу ' низ ” могат да бъдат върнати обекти:
низ i = нов низ ( '200' ) ;низ й = нов низ ( '300' ) ;
Система . навън . println ( 'Стойността на хеш кода на първия обект от низ е: ' + i. хеш код ( ) ) ;
Система . навън . println ( 'Стойността на хеш кода на втори обект от низ е: ' + й. хеш код ( ) ) ;
Приложете следните стъпки в съответствие с горните редове код:
- Създайте две ' низ ' обекти с име ' i ' и ' й ” и задайте стойностите на низовете.
- Сега асоциирайте „ хеш код() ” с всеки създаден обект.
- Накрая върнете хеш кодовете на низовите обекти.
Изход
Горният резултат показва, че съответният „ хеш код ” срещу стойностите на низа се показва.
Заключение
Хеш кодът съответства на целочислена стойност, свързана с всеки Java обект. „ хеш код() ” в Java дава хеш кода за предоставените входове. Този метод може да се приложи за извличане на хеш кода на „ Цяло число ' и ' низ ” обекти. Този блог компилира подходите за използване на „ хеш код() ” метод.