Kod Hashcode Java

Kod Hashcode Java
„„kod HASH„W Javie jest wykorzystywane do usprawnienia haszu w tabelach skrótów. „„hashcode ()„Metoda może skutecznie przechowywać dane i uzyskać do nich dostęp. Co więcej, ta metoda jest również skuteczna w poszukiwaniu obiektu o „unikalny" kod. W takich przypadkach ta metoda jest wygodna dla programatora, aby skutecznie radzić sobie z różnymi sytuacjami.

Ten blog opracuje korzystanie i wdrażanie Java „Java”hashcode ()" metoda.

Czym jest „hashcode ()” w Javie?

A "kod HASH”To wartość liczb całkowita powiązana z każdym obiektem Java i zwraca A„4”Bajty Wartość. „„hashcode ()”Metoda to metoda klasy całkowitych Java, która podaje kod skrótu dla dostarczonych danych wejściowych.

Składnia

Hashcode (val)

W tej składni „val”Określa kod skrótu.

Przykład 1: Wykorzystanie „hashcode ()” na obiektach liczb całkowitych

W tym przykładzie można utworzyć dwa obiekty liczb całkowitych, a ich odpowiadające „kod HASH„Można odzyskać:

INTEGER i = nowa liczba całkowita („2”);
Integer j = nowa liczba całkowita („3”);
int hashvalue1 = i.hashcode ();
int Hashvalue2 = j.hashcode ();
System.na zewnątrz.println („Wartość kodu skrótu dla pierwszego obiektu to:” + hashvalue1);
System.na zewnątrz.println („Wartość kodu skrótu dla drugiego obiektu to:” + hashvalue2);

Zastosuj następujące kroki, jak podano w powyższym kodzie:

  • Po pierwsze, stwórz dwa „Liczba całkowita„Obiekty o nazwie„I" I "J" używając "nowy”Słowo kluczowe i„Liczba całkowita()”Konstruktor odpowiednio i przydzielić określone wartości całkowitej.
  • Następnie skojarz „hashcode ()„Metoda z każdym z utworzonych obiektów.
  • Wreszcie wyświetl odpowiedni kod skrótu w stosunku do każdego obiektu liczb całkowitych.

Wyjście

W powyższym wyjściu można zaobserwować, że wyświetlane są odpowiednie kody skrótu w stosunku do liczb całkowitych.

Przykład 2: Wykorzystanie „hashcode ()” na obiektach ciągów

W tym konkretnym przykładzie „kod HASH" niezgodne z "Strunowy„Obiekty można zwrócić:

String i = nowy ciąg („200”);
String j = nowy ciąg („300”);
System.na zewnątrz.println („Wartość kodu skrótu pierwszego obiektu String to:”+i.hashcode ());
System.na zewnątrz.println („Wartość kodu skrótu drugiego obiektu String to:”+J.hashcode ());

Zastosuj następujące kroki zgodnie z powyższymi wierszami kodu:

  • Utwórz dwa „Strunowy„Obiekty o nazwie„I" I "J”I określ wartości ciągów.
  • Teraz skojarz „hashcode ()„Metoda z każdym utworzonym obiektem.
  • Na koniec zwróć kody skrótu obiektów ciągów.

Wyjście

Powyższe wyjście wskazuje, że odpowiadające „kod HASH”Według wartości łańcuchowych jest wyświetlany.

Wniosek

Kod skrótu odpowiada wartości całkowitej powiązanej z każdym obiektem Java. „„hashcode ()”Metoda w Javie podaje kod skrótu dla dostarczonych danych wejściowych. Tę metodę można zastosować w celu uzyskania kodu skrótu „Liczba całkowita" I "Strunowy„Obiekty. Ten blog opracował podejścia do wykorzystania Java „Java”hashcode ()" metoda.