Questo blog approfondirà l'utilizzo e l'implementazione di Java ' codice hash() ' metodo.
Cos'è 'hashCode ()' in Java?
UN ' codice hash ” è un valore intero associato a ciascun oggetto Java e restituisce un “ 4 ” valore in byte. IL ' codice hash() Il metodo è a Giava Numero intero classe metodo che fornisce il codice hash per gli input forniti.
Sintassi
codice hash ( val )
In questa sintassi, “ val ” determina il codice hash.
Esempio 1: utilizzo di 'hashCode ()' sugli oggetti interi
In questo esempio, è possibile creare due oggetti interi e il loro corrispondente ' codice hash ” può essere recuperato:
Numero intero io = nuovo Numero intero ( '2' ) ;
Numero intero J = nuovo Numero intero ( '3' ) ;
int hashValue1 = io. codice hash ( ) ;
int hashValue2 = J. codice hash ( ) ;
Sistema . fuori . println ( 'Il valore del codice hash per il primo oggetto è: ' + hashValue1 ) ;
Sistema . fuori . println ( 'Il valore del codice hash per il secondo oggetto è: ' + hashValore2 ) ;
Applicare i seguenti passaggi, come indicato nel codice precedente:
- Prima di tutto, crea due ' Numero intero ” oggetti denominati “ io ' E ' J ' usando il ' nuovo ” parola chiave e “ Numero intero() ” costruttore, rispettivamente, e allocare i valori interi specificati.
- Successivamente, associa il ' codice hash() ” metodo con ciascuno degli oggetti creati.
- Infine, visualizza il codice hash corrispondente su ogni oggetto intero.
Produzione
Nell'output sopra, si può osservare che vengono visualizzati i codici hash corrispondenti rispetto agli interi.
Esempio 2: utilizzo di 'hashCode ()' sugli oggetti stringa
In questo esempio specifico, il ' codice hash ' contro il ' Corda ” gli oggetti possono essere restituiti:
Corda io = nuovo Corda ( '200' ) ;Corda J = nuovo Corda ( '300' ) ;
Sistema . fuori . println ( 'Il valore del codice hash del primo oggetto stringa è: ' + io. codice hash ( ) ) ;
Sistema . fuori . println ( 'Il valore del codice hash del secondo oggetto stringa è: ' + J. codice hash ( ) ) ;
Applicare i seguenti passaggi in conformità con le righe di codice precedenti:
- Crea due ' Corda ” oggetti denominati “ io ' E ' J ” e specificare i valori della stringa.
- Ora, associa il ' codice hash() ” con ogni oggetto creato.
- Infine, restituisci i codici hash degli oggetti stringa.
Produzione
L'output sopra indica che il corrispondente ' codice hash ” contro i valori della stringa viene visualizzato.
Conclusione
Un codice hash corrisponde a un valore intero associato a ciascun oggetto Java. IL ' codice hash() Il metodo ” in Java fornisce il codice hash per gli input forniti. Questo metodo può essere applicato per recuperare il codice hash del ' Numero intero ' E ' Corda “oggetti. Questo blog ha compilato gli approcci per utilizzare Java ' codice hash() ' metodo.