Codice hash Java()

Codice Hash Java



IL ' codice hash ” in Java viene utilizzato per semplificare l'hashing nelle tabelle hash. IL ' codice hash() Il metodo può archiviare i dati in modo efficiente e accedervi istantaneamente contemporaneamente. Inoltre, questo metodo è efficace anche nella ricerca di un oggetto avente un “ unico ' codice. In tali casi, questo metodo è conveniente per il programmatore per far fronte in modo efficiente a varie situazioni.

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.