Ta spletni dnevnik bo podrobneje predstavil uporabo in implementacijo Javinega ' hashCode() ” metoda.
Kaj je »hashCode()« v Javi?
A “ hash koda ” je celoštevilska vrednost, povezana z vsakim objektom Java in vrne 4 ” vrednost v bajtih. ' hashCode() ” metoda je a Java Celo število razred metoda, ki poda zgoščeno kodo za podane vnose.
Sintaksa
hashCode ( val )
V tej sintaksi ' val ” določa zgoščeno kodo.
1. primer: uporaba »hashCode()« pri celoštevilskih objektih
V tem primeru je mogoče ustvariti dva celoštevilska objekta in njun ustrezen ' hash koda ” je mogoče pridobiti:
Celo število jaz = novo Celo število ( '2' ) ;
Celo število j = novo Celo število ( '3' ) ;
int hashValue1 = jaz. hashCode ( ) ;
int hashValue2 = j. hashCode ( ) ;
Sistem . ven . println ( 'Vrednost zgoščene kode za prvi objekt je: ' + hashValue1 ) ;
Sistem . ven . println ( 'Vrednost zgoščene kode za drugi objekt je: ' + hashValue2 ) ;
Uporabite naslednje korake, kot je navedeno v zgornji kodi:
- Najprej ustvarite dva ' Celo število ” predmeti z imenom “ jaz « in » j ' uporabljati ' novo ' ključna beseda in ' Celo število() ” in dodeli podane celoštevilske vrednosti.
- Po tem povežite » hashCode() ” z vsakim od ustvarjenih predmetov.
- Na koncu prikažite ustrezno zgoščeno kodo za vsak celoštevilski predmet.
Izhod
V zgornjem izhodu je mogoče opaziti, da so prikazane ustrezne zgoščene kode proti celim številom.
Primer 2: Uporaba »hashCode()« na objektih niza
V tem konkretnem primeru je ' hash koda ' proti ' Vrvica ” predmeti se lahko vrnejo:
Vrvica jaz = novo Vrvica ( '200' ) ;Vrvica j = novo Vrvica ( '300' ) ;
Sistem . ven . println ( 'Vrednost zgoščene kode prvega predmeta niza je: ' + jaz. hashCode ( ) ) ;
Sistem . ven . println ( 'Vrednost zgoščene kode drugega predmeta niza je: ' + j. hashCode ( ) ) ;
Uporabite naslednje korake v skladu z zgornjimi vrsticami kode:
- Ustvari dva ' Vrvica ” predmeti z imenom “ jaz « in » j ” in določite vrednosti niza.
- Zdaj pa povežite » hashCode() ” z vsakim ustvarjenim objektom.
- Na koncu vrnite zgoščene kode objektov niza.
Izhod
Zgornji rezultat kaže, da je ustrezen ' hash koda ” proti vrednostim niza se prikaže.
Zaključek
Zgoščevalna koda ustreza celoštevilski vrednosti, povezani z vsakim objektom Java. ' hashCode() ” v Javi poda zgoščeno kodo za podane vnose. To metodo je mogoče uporabiti za pridobivanje zgoščene kode » Celo število « in » Vrvica ” predmetov. Ta blog je zbral pristope za uporabo Javinega ' hashCode() ” metoda.