Zbadajmy szczegółowo tę metodę.
Jawa.czas.Zegar.hashcode ()
Java.czas.Zegar.Metoda hashcode () w zegarku Java służy do zwrócenia kodu skrótu w formacie liczb całkowitych z obiektu zegara. Nie wymaga żadnych parametrów.
Składnia
clock_object.hashcode ()Gdzie Clock_Object reprezentuje zegar, który ma informacje zegarowe.
Omówimy różne przykłady z różnymi strefami czasowymi.
Przykład 1: W strefie domyślnej
Utwórzmy obiekt zegara ze strefą domyślną za pomocą systemuDefaultZone () i zwróć hashkodę.
Importuj Java.czas.Zegar;Wyjście
Domyślna strefa to GMT, a kod bezpiecznego klucza/skrótu to 70703.
Wyjaśnienie
Linia 8: Utwórz obiekt zegara o nazwie Clock_Object w strefie domyślnej.
Linia 10: Zwróć szczegóły zegara, wyświetlając obiekt zegara.
Linia 13: Zwróć kod skrótu obiektu zegara.
Przykład 2: Z poszczególnymi strefami
Utwórzmy trzy obiekty zegarowe osobno z trzema różnymi strefami za pomocą systemu () i zwróć kod hashkodowy.
Importuj Java.czas.*;Wyjście
Stworzyliśmy trzy strefy - Asia/Colombo, America/New_York i Egipt. Wreszcie, zwracamy kody skrótu dla tych trzech stref.
Wyjaśnienie
Linia 8: Utwórz obiekt zegara o nazwie Clock_Object1 ze strefą - Colombo.
Linia 11: Zwróć kod skrótu dla CLOCK_OBject1.
Linia 14: Utwórz obiekt zegara o nazwie Clock_Object2 z Zone - New_York.
Linia 17: Zwróć kod skrótu dla CLOCK_OBject2.
Linia 20: Utwórz obiekt zegara o nazwie Clock_Object3 ze strefą - Egipt.
Linia 23: Zwróć kod skrótu dla CLOCK_OBject3.
Przykład 3: Z konkretnymi znacznikami strefy
Utwórzmy trzy obiekty zegarowe osobno z trzema różnymi strefami za pomocą systemu () i zwróć kod hashkodowy dla tych znaczników czasu zegara za pomocą metody instant ().
Importuj Java.czas.*;Wyjście
Stworzyliśmy trzy strefy - Asia/Colombo, America/New_York i Egipt. Wreszcie, zwracamy kody skrótu dla tych trzech strefy czasu znaczników czasu.
Wyjaśnienie
Linia 8: Utwórz obiekt zegara o nazwie Clock_Object1 ze strefą - Colombo.
Linia 11: Zwróć kod skrótu dla CLOCK_OBject1.
Linia 14: Utwórz obiekt zegara o nazwie Clock_Object2 z Zone - New_York.
Linia 17: Zwróć kod skrótu dla CLOCK_OBject2.
Linia 20: Utwórz obiekt zegara o nazwie Clock_Object3 ze strefą - Egipt.
Linia 23: Zwróć kod skrótu dla CLOCK_OBject3.
Wniosek
Na końcu tego samouczka zrozumieliśmy, jak zwrócić kod skrótu określonego obiektu zegara za pomocą metody HashCode (). Ta metoda jest dostępna z wersji Java-8 i dalej. Możliwe jest również zastosowanie metody hashcode () wraz z metodą instant ().