Tämä blogi käsittelee Java:n käyttöä ja käyttöönottoa. hash koodin() ”menetelmä.
Mikä on 'hashCode()' Javassa?
A ' hash koodin ' on jokaiseen Java-objektiin liittyvä kokonaislukuarvo ja palauttaa ' 4 ”tavun arvo. ' hash koodin() ”menetelmä on a Java Kokonaisluku luokkaa menetelmä, joka antaa hajakoodin syötetyille syötteille.
Syntaksi
hash koodin ( val )
Tässä syntaksissa ' val ” määrittää hash-koodin.
Esimerkki 1: 'hashCode()':n käyttö kokonaislukuobjekteissa
Tässä esimerkissä voidaan luoda kaksi kokonaislukuobjektia ja niitä vastaavat ' hash koodin ' voi hakea:
Kokonaisluku i = Uusi Kokonaisluku ( '2' ) ;
Kokonaisluku j = Uusi Kokonaisluku ( '3' ) ;
int hashValue1 = i. hash koodin ( ) ;
int hashValue2 = j. hash koodin ( ) ;
Järjestelmä . ulos . println ( 'Hash-koodin arvo ensimmäiselle objektille on: ' + hashValue1 ) ;
Järjestelmä . ulos . println ( 'Hash-koodin arvo toiselle objektille on: ' + hashValue2 ) ;
Suorita seuraavat vaiheet yllä olevan koodin mukaisesti:
- Luo ensin kaksi ' Kokonaisluku 'objekteja nimeltä' i ' ja ' j ' käyttämällä ' Uusi 'avainsana ja ' Kokonaisluku() ” rakentaja, ja allokoi määritetyt kokonaislukuarvot.
- Yhdistä sen jälkeen ' hash koodin() ” -menetelmää jokaisen luodun objektin kanssa.
- Näytä lopuksi vastaava hash-koodi jokaista kokonaislukuobjektia vasten.
Lähtö
Yllä olevassa lähdössä voidaan havaita, että vastaavat hash-koodit kokonaislukuja vastaan näytetään.
Esimerkki 2: 'hashCode()':n käyttö merkkijonoobjekteissa
Tässä esimerkissä ' hash koodin ' vastaan ' merkkijono ' esineitä voidaan palauttaa:
merkkijono i = Uusi merkkijono ( '200' ) ;merkkijono j = Uusi merkkijono ( '300' ) ;
Järjestelmä . ulos . println ( 'Ensimmäisen merkkijonoobjektin hash-koodin arvo on: ' + i. hash koodin ( ) ) ;
Järjestelmä . ulos . println ( 'Toisen merkkijonoobjektin hash-koodiarvo on: ' + j. hash koodin ( ) ) ;
Suorita seuraavat vaiheet yllä olevien koodirivien mukaisesti:
- Luo kaksi' merkkijono 'objekteja nimeltä' i ' ja ' j ” ja määritä merkkijonoarvot.
- Yhdistä nyt ' hash koodin() ” -menetelmää jokaisen luodun objektin kanssa.
- Palauta lopuksi merkkijonoobjektien hash-koodit.
Lähtö
Yllä oleva tulos osoittaa, että vastaava ' hash koodin ” näkyy merkkijonoarvoja vastaan.
Johtopäätös
Hash-koodi vastaa jokaiseen Java-objektiin liittyvää kokonaislukuarvoa. ' hash koodin() ” -menetelmä Javassa antaa hajakoodin syötetyille syötteille. Tätä menetelmää voidaan käyttää hajakoodin hakemiseen Kokonaisluku ' ja ' merkkijono ”esineitä. Tämä blogi koonnut lähestymistapoja Java:n hyödyntämiseen hash koodin() ”menetelmä.