Šajā emuārā tiks detalizēti aprakstīta Java izmantošana un ieviešana. hashCode() ” metode.
Kas ir “hashCode()” valodā Java?
A ' hash kods ' ir vesela skaitļa vērtība, kas saistīta ar katru Java objektu un atgriež ' 4 ” baitu vērtība. ' hashCode() ” metode ir a Java Vesels skaitlis klasē metode, kas nodrošina jaucējkodu sniegtajām ievadēm.
Sintakse
hashCode ( val )
Šajā sintaksē ' val ” nosaka jaucējkodu.
1. piemērs: “hashCode()” izmantošana veselu skaitļu objektiem
Šajā piemērā var izveidot divus veselu skaitļu objektus un tiem atbilstošos ' hash kods ” var izgūt:
Vesels skaitlis i = jauns Vesels skaitlis ( '2' ) ;
Vesels skaitlis j = jauns Vesels skaitlis ( '3' ) ;
starpt hashValue1 = i. hashCode ( ) ;
starpt hashValue2 = j. hashCode ( ) ;
Sistēma . ārā . println ( 'Jaucējkoda vērtība pirmajam objektam ir: ' + hashValue1 ) ;
Sistēma . ārā . println ( 'Jaucējkoda vērtība otrajam objektam ir: ' + hashValue2 ) ;
Veiciet tālāk norādītās darbības, kā norādīts iepriekš minētajā kodā:
- Vispirms izveidojiet divus ' Vesels skaitlis ' objekti ar nosaukumu ' i ' un ' j ' izmantojot ' jauns ' atslēgvārds un ' Vesels skaitlis() ” konstruktoru, un piešķiriet norādītās veselo skaitļu vērtības.
- Pēc tam saistiet “ hashCode() ” metodi ar katru no izveidotajiem objektiem.
- Visbeidzot, katram vesela skaitļa objektam parādiet atbilstošo jaucējkodu.
Izvade
Iepriekš minētajā izvadē var novērot, ka tiek parādīti atbilstošie jaucējkodi pret veseliem skaitļiem.
2. piemērs: “hashCode()” izmantošana virknes objektiem
Šajā konkrētajā piemērā ' hash kods 'pret' Stīga ” objektus var atgriezt:
Stīga i = jauns Stīga ( '200' ) ;Stīga j = jauns Stīga ( '300' ) ;
Sistēma . ārā . println ( 'Pirmā virknes objekta jaucējkoda vērtība ir: ' + i. hashCode ( ) ) ;
Sistēma . ārā . println ( 'Otrā virknes objekta jaucējkoda vērtība ir: + j. hashCode ( ) ) ;
Veiciet šādas darbības saskaņā ar iepriekš minētajām koda rindām:
- Izveidojiet divus ' Stīga ' objekti ar nosaukumu ' i ' un ' j ” un norādiet virknes vērtības.
- Tagad saistiet “ hashCode() ” metodi ar katru izveidoto objektu.
- Visbeidzot, atgrieziet virknes objektu jaucējkodus.
Izvade
Iepriekš minētā izvade norāda, ka atbilstošā “ hash kods ” tiek parādīts pret virknes vērtībām.
Secinājums
Jaucējkods atbilst veselam skaitlim, kas saistīts ar katru Java objektu. ' hashCode() ” metode Java nodrošina jaucējkodu sniegtajām ievadēm. Šo metodi var izmantot, lai iegūtu jaucējkodu Vesels skaitlis ' un ' Stīga ” objekti. Šajā emuārā ir apkopotas pieejas Java izmantošanai hashCode() ” metode.