Java Hashcode

Java Hashcode
Hash -kode”I Java brukes til å effektivisere hashene i hasjbordene. “HashCode ()”Metode kan lagre dataene effektivt og få tilgang til dem umiddelbart samtidig. Dessuten er denne metoden også effektiv i å søke etter et objekt som har et "unik”Kode. I slike tilfeller er denne metoden praktisk for programmereren å takle forskjellige situasjoner effektivt.

Denne bloggen vil utdype ved hjelp av og implementere Javas “HashCode ()”Metode.

Hva er "hashcode ()" i java?

En "Hash -kode”Er en heltallverdi assosiert med hvert Java -objekt og returnerer en“4”Bytes verdi. “HashCode ()”Metode er en Java Heltall -klassemetode som gir hashkoden for de medfølgende inngangene.

Syntaks

Hashcode (val)

I denne syntaksen, “Val”Bestemmer hashkoden.

Eksempel 1: Bruk av “hashcode ()” på heltallobjektene

I dette eksemplet kan to heltallobjekter opprettes, og deres tilsvarende “Hash -kode”Kan hentes:

Heltall I = nytt heltall ("2");
Heltall j = nytt heltall ("3");
int hashvalue1 = i.hashcode ();
int hashvalue2 = j.hashcode ();
System.ute.Println ("Hash -kodeverdi for det første objektet er:" + HashValue1);
System.ute.Println ("Hash -kodeverdi for det andre objektet er:" + HashValue2);

Bruk følgende trinn, som gitt i koden ovenfor:

  • Først av alt, lage to “Heltall”Objekter som heter“Jeg”Og“j" bruker "ny”Nøkkelord og“Heltall ()”Konstruktør, henholdsvis, og tildel de spesifiserte heltallverdiene.
  • Etter det, knytter “HashCode ()”Metode med hver av de opprettede objektene.
  • Til slutt, vis den tilsvarende hash -koden mot hvert heltallobjekt.

Produksjon

I outputten kan det observeres at de tilsvarende hasjkodene mot heltallene vises.

Eksempel 2: Bruk av “HashCode ()” på strengobjektene

I dette spesifikke eksemplet "Hash -kode" mot "Streng”Gjenstander kan returneres:

Streng I = ny streng ("200");
String j = ny streng ("300");
System.ute.println ("Hash -kodeverdien til første strengobjekt er:"+i.hashcode ());
System.ute.Println ("Hash -kodeverdien til andre strengobjekt er:"+J.hashcode ());

Bruk følgende trinn i samsvar med kodelinjene ovenfor:

  • Lag to “Streng”Objekter som heter“Jeg”Og“j”Og spesifiser strengverdiene.
  • Nå, tilknytte "HashCode ()”Metode med hvert opprettede objekt.
  • Til slutt kan du returnere hasjkodene til strengobjektene.

Produksjon

Ovennevnte utgang indikerer at den tilsvarende “Hash -kode”Mot strengverdiene vises.

Konklusjon

En hashkode tilsvarer en heltallverdi tilknyttet hvert Java -objekt. “HashCode ()”Metode i Java gir hasjkoden for de medfølgende inngangene. Denne metoden kan brukes for å hente hasjkoden til “Heltall”Og“Streng”Gjenstander. Denne bloggen kompilerte tilnærmingene for å bruke Javas “HashCode ()”Metode.