Ten blog będzie szczegółowo omawiał używanie i wdrażanie języka Java „ hashCode() ' metoda.
Co to jest „hashCode()” w Javie?
A ' kod skrótu ” jest wartością całkowitą powiązaną z każdym obiektem Java i zwraca „ 4 ” wartość bajtów. „ hashCode() ”jest metodą Jawa Liczba całkowita klasa metoda, która podaje kod skrótu dla podanych danych wejściowych.
Składnia
HashCode ( wartość )
W tej składni „ wartość ” określa kod skrótu.
Przykład 1: Wykorzystanie „hashCode()” na obiektach typu Integer
W tym przykładzie można utworzyć dwa obiekty całkowite i odpowiadające im „ kod skrótu ” można odzyskać:
Liczba całkowita I = nowy Liczba całkowita ( „2” ) ;
Liczba całkowita J = nowy Liczba całkowita ( „3” ) ;
int hashWartość1 = I. HashCode ( ) ;
int hashWartość2 = J. HashCode ( ) ;
System . na zewnątrz . println ( „Kod skrótu Wartość dla pierwszego obiektu to:” + hashWartość1 ) ;
System . na zewnątrz . println ( „Kod skrótu Wartość dla drugiego obiektu to:” + hashWartość2 ) ;
Zastosuj następujące kroki, jak podano w powyższym kodzie:
- Przede wszystkim utwórz dwa „ Liczba całkowita ” obiekty o nazwie „ I ' I ' J ' używając ' nowy ” słowo kluczowe i „ Liczba całkowita() ” odpowiednio konstruktora i przydziel określone wartości całkowite.
- Następnie skojarz „ hashCode() ” z każdym z tworzonych obiektów.
- Na koniec wyświetl odpowiedni kod skrótu dla każdego obiektu będącego liczbą całkowitą.
Wyjście
Na powyższym wyjściu można zauważyć, że wyświetlane są odpowiednie kody skrótu względem liczb całkowitych.
Przykład 2: Wykorzystanie funkcji „hashCode()” na obiektach łańcuchowych
W tym konkretnym przykładzie „ kod skrótu ' niezgodne z ' Strunowy ” przedmioty można zwrócić:
Strunowy I = nowy Strunowy ( „200” ) ;Strunowy J = nowy Strunowy ( „300” ) ;
System . na zewnątrz . println ( „Wartość kodu skrótu pierwszego obiektu łańcuchowego to:” + I. HashCode ( ) ) ;
System . na zewnątrz . println ( „Wartość kodu skrótu drugiego obiektu łańcuchowego to:” + J. HashCode ( ) ) ;
Zastosuj następujące kroki zgodnie z powyższymi liniami kodu:
- Utwórz dwa „ Strunowy ” obiekty o nazwie „ I ' I ' J ” i określ wartości ciągu.
- Teraz skojarz „ hashCode() ” z każdym tworzonym obiektem.
- Na koniec zwróć kody skrótu obiektów łańcuchowych.
Wyjście
Powyższe dane wyjściowe wskazują, że odpowiednie „ kod skrótu ” w stosunku do wartości łańcuchowych.
Wniosek
Kod skrótu odpowiada wartości całkowitej powiązanej z każdym obiektem Java. „ hashCode() ” w Javie podaje kod skrótu dla podanych danych wejściowych. Metodę tę można zastosować do pobrania kodu skrótu „ Liczba całkowita ' I ' Strunowy ” obiekty. Ten blog zawiera zestawienie podejść do wykorzystania technologii Java „ hashCode() ' metoda.