Java hashCode()

Java Hashcode



' räsikood ” kasutatakse Javas räsitabelite räsimise sujuvamaks muutmiseks. ' räsikood () ” meetod suudab andmeid tõhusalt salvestada ja neile üheaegselt juurde pääseda. Lisaks on see meetod efektiivne ka objekti otsimisel, millel on ' ainulaadne ” kood. Sellistel juhtudel on see meetod programmeerijale mugav erinevate olukordadega tõhusalt toime tulla.

See ajaveeb käsitleb Java kasutamist ja juurutamist. hashCode() ” meetod.

Mis on Javas 'hashCode()'?

A ' räsikood ” on iga Java objektiga seotud täisarv ja tagastab väärtuse „ 4 ” baitide väärtus. ' hashCode() ” meetod on a Java Täisarv klass meetod, mis annab antud sisendite jaoks räsikoodi.







Süntaks



räsikood ( val )

Selles süntaksis ' val ” määrab räsikoodi.



Näide 1: 'hashCode()' kasutamine täisarvulistel objektidel

Selles näites saab luua kaks täisarvobjekti ja neile vastavad ' räsikood ” saab alla laadida:





Täisarv i = uus Täisarv ( '2' ) ;

Täisarv j = uus Täisarv ( '3' ) ;

int hashValue1 = i. räsikood ( ) ;

int hashValue2 = j. räsikood ( ) ;

Süsteem . välja . println ( 'Esimese objekti räsikoodi väärtus on: ' + hashValue1 ) ;

Süsteem . välja . println ( 'Teise objekti räsikoodi väärtus on: ' + hashValue2 ) ;

Rakendage järgmisi samme, nagu on näidatud ülaltoodud koodis:

  • Kõigepealt looge kaks ' Täisarv ' objektid nimega ' i ” ja „ j ' kasutades ' uus ' märksõna ja ' Täisarv() ” konstruktorit ja eraldama määratud täisarvu väärtused.
  • Pärast seda seostage ' hashCode() ” meetodit iga loodud objektiga.
  • Lõpuks kuvage iga täisarvobjekti juures vastav räsikood.

Väljund



Ülaltoodud väljundis on näha, et kuvatakse vastavad räsikoodid täisarvude suhtes.

Näide 2: 'hashCode()' kasutamine stringiobjektidel

Selles konkreetses näites on „ räsikood ' vastu ' String ” objekte saab tagastada:

String i = uus String ( '200' ) ;

String j = uus String ( '300' ) ;

Süsteem . välja . println ( 'Esimese stringiobjekti räsikoodi väärtus on: ' + i. räsikood ( ) ) ;

Süsteem . välja . println ( 'Teise stringiobjekti räsikoodi väärtus on: ' + j. räsikood ( ) ) ;

Rakendage järgmisi samme vastavalt ülaltoodud koodiridadele:

  • Loo kaks ' String ' objektid nimega ' i ” ja „ j ” ja määrake stringi väärtused.
  • Nüüd seostage ' hashCode() ” meetodil iga loodud objektiga.
  • Lõpuks tagastage stringiobjektide räsikoodid.

Väljund

Ülaltoodud väljund näitab, et vastav ' räsikood ” kuvatakse stringiväärtuste vastu.

Järeldus

Räsikood vastab iga Java objektiga seotud täisarvu väärtusele. ' hashCode() ” meetod Javas annab antud sisendite jaoks räsikoodi. Seda meetodit saab rakendada räsikoodi toomiseks Täisarv ” ja „ String ” objektid. See ajaveeb koostas lähenemisviisid Java kasutamiseks hashCode() ” meetod.