Acest blog va detalia utilizarea și implementarea programului Java „ hashCode() ” metoda.
Ce este „hashCode()” în Java?
A ' cod hash ” este o valoare întreagă asociată fiecărui obiect Java și returnează un „ 4 ” valoarea octeților. „ hashCode() ” metoda este a Java Întreg clasă metodă care oferă codul hash pentru intrările furnizate.
Sintaxă
hashCode ( val )
În această sintaxă, „ val ” determină codul hash.
Exemplul 1: Utilizarea „hashCode()” asupra obiectelor întregi
În acest exemplu, pot fi create două obiecte întregi și „ cod hash ” poate fi preluat:
Întreg i = nou Întreg ( '2' ) ;
Întreg j = nou Întreg ( '3' ) ;
int hashValue1 = i. hashCode ( ) ;
int hashValue2 = j. hashCode ( ) ;
Sistem . afară . println ( 'Valoarea codului hash pentru primul obiect este: ' + hashValue1 ) ;
Sistem . afară . println ( 'Valoarea codului hash pentru al doilea obiect este: ' + hashValue2 ) ;
Aplicați următorii pași, conform codului de mai sus:
- În primul rând, creați două „ Întreg ” obiecte numite “ i ' și ' j ' folosind ' nou „cheie cheie și „ Întreg() ” constructor, respectiv, și alocați valorile întregi specificate.
- După aceea, asociați „ hashCode() ” metoda cu fiecare dintre obiectele create.
- În cele din urmă, afișați codul hash corespunzător pentru fiecare obiect întreg.
Ieșire
În rezultatul de mai sus, se poate observa că sunt afișate codurile hash corespunzătoare față de numerele întregi.
Exemplul 2: Utilizarea „hashCode()” pe obiectele String
În acest exemplu specific, „ cod hash ' impotriva ' Şir ” obiectele pot fi returnate:
Şir i = nou Şir ( '200' ) ;Şir j = nou Şir ( '300' ) ;
Sistem . afară . println ( 'Valoarea codului hash a primului obiect șir este: ' + i. hashCode ( ) ) ;
Sistem . afară . println ( „Valoarea codului hash a celui de-al doilea obiect șir este: ” + j. hashCode ( ) ) ;
Aplicați următorii pași în conformitate cu liniile de cod de mai sus:
- Creați două „ Şir ” obiecte numite “ i ' și ' j ” și specificați valorile șirului.
- Acum, asociați „ hashCode() ” metoda cu fiecare obiect creat.
- În cele din urmă, returnați codurile hash ale obiectelor șir.
Ieșire
Ieșirea de mai sus indică faptul că „ cod hash ” față de valorile șirului este afișat.
Concluzie
Un cod hash corespunde unei valori întregi asociate fiecărui obiect Java. „ hashCode() ” în Java oferă codul hash pentru intrările furnizate. Această metodă poate fi aplicată pentru a prelua codul hash al „ Întreg ' și ' Şir ' obiecte. Acest blog a compilat abordările pentru a utiliza Java „ hashCode() ” metoda.