Ez a blog a Java ' hash kód() ” módszerrel.
Mi a „hashCode()” a Java nyelven?
egy ' hash kód ' egy minden Java objektumhoz társított egész érték, és egy ' 4 ” bájt értéket. A ' hash kód() ” módszer a Jáva Egész szám osztály metódus, amely megadja a hash kódot a megadott bemenetekhez.
Szintaxis
hash kód ( val )
Ebben a szintaxisban a „ val ” határozza meg a hash kódot.
1. példa: A „hashCode()” használata egész objektumokon
Ebben a példában két egész objektum hozható létre, és a hozzájuk tartozó ' hash kód ' visszakereshető:
Egész szám én = új Egész szám ( '2' ) ;
Egész szám j = új Egész szám ( '3' ) ;
int hashValue1 = én. hash kód ( ) ;
int hashValue2 = j. hash kód ( ) ;
Rendszer . ki . println ( 'Hash kód Az első objektum értéke: ' + hashValue1 ) ;
Rendszer . ki . println ( 'A második objektum hash kód értéke: ' + hashValue2 ) ;
Hajtsa végre a következő lépéseket a fenti kódban megadottak szerint:
- Először is hozzon létre két ' Egész szám '' nevű objektumok én ” és „ j ' használni a ' új ' kulcsszó és a ' Egész szám() ” konstruktort, és lefoglaljuk a megadott egész értékeket.
- Ezt követően társítsa a „ hash kód() ” metódussal a létrehozott objektumok mindegyikével.
- Végül jelenítse meg a megfelelő hash kódot minden egész objektumhoz.
Kimenet
A fenti kimenetben megfigyelhető, hogy a megfelelő hash kódok az egész számokhoz képest jelennek meg.
2. példa: A „hashCode()” használata a karakterlánc objektumokon
Ebben a konkrét példában a „ hash kód 'a' ellen Húr ” objektumok visszaküldhetők:
Húr én = új Húr ( '200' ) ;Húr j = új Húr ( '300' ) ;
Rendszer . ki . println ( 'Az első karakterlánc objektum hash kód értéke: ' + én. hash kód ( ) ) ;
Rendszer . ki . println ( 'A második karakterlánc objektum hash kód értéke: ' + j. hash kód ( ) ) ;
Alkalmazza a következő lépéseket a fenti kódsoroknak megfelelően:
- Hozzon létre kettőt Húr '' nevű objektumok én ” és „ j ” és adja meg a karakterlánc értékeit.
- Most társítsa a „ hash kód() ” metódussal minden létrehozott objektummal.
- Végül adja vissza a string objektumok hash kódjait.
Kimenet
A fenti kimenet azt jelzi, hogy a megfelelő „ hash kód ” jelenik meg a karakterláncértékekkel szemben.
Következtetés
A hash kód az egyes Java objektumokhoz társított egész értéknek felel meg. A ' hash kód() ” metódus a Java nyelvben megadja a hash kódot a megadott bemenetekhez. Ezzel a módszerrel lekérhető a ' Egész szám ” és „ Húr ” tárgyakat. Ez a blog összeállította a Java ' hash kód() ” módszerrel.