Hashcode Java

Hashcode Java
IL "codice hash"In Java viene utilizzato per semplificare lo hashing nei tavoli hash. IL "codice hash()"Il metodo può archiviare i dati in modo efficiente e accedervi immediatamente contemporaneamente. Inoltre, questo metodo è anche efficace nella ricerca di un oggetto con un "unico" codice. In tali casi, questo metodo è conveniente che il programmatore affronti in modo efficiente varie situazioni.

Questo blog approfondirà l'uso e l'implementazione di Java "codice hash()" metodo.

Cosa è "Hashcode ()" in Java?

UN "codice hash"È un valore intero associato a ciascun oggetto Java e restituisce un"4"Valore byte. IL "codice hash()"Il metodo è un metodo di classe interi Java che fornisce il codice hash per gli input forniti.

Sintassi

Hashcode (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:

Integer I = new Integer ("2");
Integer J = new Integer ("3");
int hashvalue1 = i.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 è:" + hashvalue2);

Applicare i seguenti passaggi, come indicato nel codice sopra:

  • Prima di tutto, crea due "Numero intero"Oggetti chiamati"io" E "J" usando il "nuovo"Parola chiave e"Numero intero()"Costruttore, rispettivamente, e allocare i valori interi specificati.
  • Dopodiché, associa il "codice hash()"Metodo con ciascuno degli oggetti creati.
  • Infine, visualizzare il codice hash corrispondente contro ciascun oggetto intero.

Produzione

Nell'output di cui sopra, si può osservare che vengono visualizzati i codici di hash corrispondenti contro gli interi.

Esempio 2: utilizzo di "Hashcode ()" sugli oggetti stringa

In questo esempio specifico, il "codice hash" contro il "Corda"Gli oggetti possono essere restituiti:

String i = new String ("200");
String J = new String ("300");
Sistema.fuori.println ("Il valore del codice hash del primo oggetto stringa è:"+i.codice hash());
Sistema.fuori.println ("Il valore del codice hash del secondo oggetto stringa è:"+j.codice hash());

Applicare le seguenti fasi in conformità con le righe di codice sopra:

  • Crea due "Corda"Oggetti chiamati"io" E "J"E specifica i valori della stringa.
  • Ora, associa il "codice hash()"Metodo con ogni oggetto creato.
  • Infine, restituisci i codici hash degli oggetti stringa.

Produzione

L'uscita sopra indica che il corrispondente "codice hashViene visualizzato i valori della stringa.

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.