Јава хасхЦоде()

Java Hashcode



хеш код ” у Јави се користи за поједностављење хеширања у хеш табелама. „ хасхцоде() ” може ефикасно складиштити податке и истовремено им приступити. Штавише, овај метод је такође ефикасан у потрази за објектом који има „ јединствени ” код. У таквим случајевима, овај метод је погодан за програмера да се ефикасно носи са различитим ситуацијама.

Овај блог ће елаборирати о коришћењу и имплементацији Јава “ хасхЦоде() ” метод.

Шта је „хасхЦоде()“ у Јави?

А “ хеш код ” је целобројна вредност повезана са сваким Јава објектом и враћа „ 4 ” вредност бајтова. „ хасхЦоде() ” метода је а Јава Интегер класа метод који даје хеш код за дате улазе.







Синтакса



хасхЦоде ( вал )

У овој синтакси, „ вал ” одређује хеш код.



Пример 1: Коришћење „хасхЦоде()“ на целобројним објектима

У овом примеру могу се креирати два целобројна објекта, и њихов одговарајући „ хеш код ” може се преузети:





Интегер и = Нова Интегер ( '2' ) ;

Интегер ј = Нова Интегер ( '3' ) ;

инт хасхВалуе1 = и. хасхЦоде ( ) ;

инт хасхВалуе2 = ј. хасхЦоде ( ) ;

Систем . оут . принтлн ( 'Хеш код Вредност за први објекат је: ' + хасхВалуе1 ) ;

Систем . оут . принтлн ( „Вредност хеш кода за други објекат је: „ + хасхВалуе2 ) ;

Примените следеће кораке, као што је дато у горњем коду:

  • Пре свега, направите два „ Интегер “ објекти под називом “ и ' и ' ј ' помоћу ' Нова ” кључна реч и „ Интегер() ” конструктора и додељују наведене целобројне вредности.
  • Након тога, повежите „ хасхЦоде() ” са сваким од креираних објеката.
  • На крају, прикажите одговарајући хеш код наспрам сваког целобројног објекта.

Излаз



У горњем излазу, може се приметити да су приказани одговарајући хеш кодови наспрам целих бројева.

Пример 2: Коришћење „хасхЦоде()“ на стринг објектима

У овом конкретном примеру, „ хеш код ' против ' Низ ” објекти се могу вратити:

Низ и = Нова Низ ( '200' ) ;

Низ ј = Нова Низ ( '300' ) ;

Систем . оут . принтлн ( 'Вредност хеш кода првог стринг објекта је: ' + и. хасхЦоде ( ) ) ;

Систем . оут . принтлн ( 'Вредност хеш кода другог стринг објекта је: ' + ј. хасхЦоде ( ) ) ;

Примените следеће кораке у складу са горњим редовима кода:

  • Направите два ' Низ “ објекти под називом “ и ' и ' ј ” и наведите вредности стрингова.
  • Сада, повежите „ хасхЦоде() ” са сваким креираним објектом.
  • На крају, вратите хеш кодове објеката стрингова.

Излаз

Горњи излаз указује да је одговарајући „ хеш код ” поред вредности низа се приказује.

Закључак

Хеш код одговара целобројној вредности повезаној са сваким Јава објектом. „ хасхЦоде() ” у Јави даје хеш код за дате улазе. Овај метод се може применити за преузимање хеш кода „ Интегер ' и ' Низ ” објекти. Овај блог је саставио приступе за коришћење Јава-овог „ хасхЦоде() ” метод.