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.