Ten zapis zapewnia dokładny przegląd Hashmap w Javie i pod tym względem obejmuje następujące pojęcia:
A więc zacznijmy!
Co to jest hashmap
Hashmap to klasa Java, która istnieje w Javie.pakiet UTIL i może być używany do przechowywania elementów w postaci par, para, która może mieć klucz i a wartość. W hashmapie klucz musi być unikalny.
Jak pracować z Hashmap
Musimy wykonać bardzo proste, ale bardzo kluczowe kroki, aby pracować Hashmap:
W pierwszym kroku musimy import Hashmap klasa z Jawa.Util Pakiet w następujący sposób:
Importuj Java.Util.Hashmap;Następnie musimy utworzyć obiekt Hashmap klasa i w tym celu musimy postępować zgodnie z następującą składnią:
HashmapObiekt klasy hashmap zostanie utworzony na podstawie typów danych, z którymi chcesz pracować. Na przykład, jeśli musimy przechowywać kluczowe wartości typu i wartości liczb całkowitych, możemy utworzyć obiekt HashMap w następujący sposób:
HashmapW ten sam sposób możemy również stworzyć obiekt innych typów danych i aby to zrobić, musimy zapewnić równoważną klasę opakowania wszystkich tych typów danych e.G. Liczba całkowita dla int, Postać dla Char i tak dalej.
Jak dodać elementy do hashmap
Hashmap klasa ma wiele metod, które można wykorzystać do wykonywania różnych funkcji. Na przykład umieścić() Metodę można zastosować do dodawania nowych elementów w Hashmap.
Przykład
W tym przykładzie początkowo importujemy Klasa hashmap, a następnie tworzymy obiekt Hashmap klasa. Na koniec wykorzystaliśmy obiekt klasy z umieścić() Metoda Hashmap klasa, aby dodać nowe elementy:
Importuj Java.Util.Hashmap;Powyższy fragment tworzy obiekt klasy hashmap i dodaje klucze i ich odpowiednie wartości:
Wyjście to uwierzytelnia umieścić() Metoda udaje się dodać klucze i wartości w Hashmap.
Jak uzyskać dostęp do elementów hashmap
Dostawać() Metodę można wykorzystać do dostępu do elementów listy i do tego, wszystko, co musimy zrobić, to umieścić klucz wewnątrz nawiasu Dostawać() metoda.
Przykład
Poniższy kawałek kodu pokazuje odpowiedni sposób wykorzystania Metoda get ():
System.na zewnątrz.println (frameworks.Get („Java”));W powyższym fragmencie kodu używamy Dostawać() metoda i zapewnia klucz odniesienia. Wyjście dla Dostawać() Metoda będzie wyglądać tak:
Dane wyjściowe pokazuje, że Dostawać() Metoda zapewnia odpowiednią wartość dla określonego klucza.
Jak usunąć indywidualny element z Hashmap
usunąć() Metodę można zastosować do usunięcia pewnej wartości z hashmapu i składni usunąć() Metoda będzie taka sama jak Dostawać() metoda.
Przykład
Załóżmy, że musimy usunąć wartość „Django”, Aby to zrobić, przekazamy klucz referencyjny elementu I.mi. Pyton w nawiasach usunąć() metoda:
ramy.Usuń („Python”);Kod i jego odpowiednie dane wyjściowe są pokazane na poniżej podanym zrzucie ekranu:
Zapewniamy „Python” usunąć() metoda i usuwa Pythona, a także jego odpowiednią wartość. Potwierdza, że usunąć() Metoda działa odpowiednio.
Jak usunąć wszystkie elementy hashmap
Klasa hashmap zapewnia jasne() Metoda, którą można użyć do usunięcia/wyczyszczenia wszystkich elementów hashmap. Gdy usuwa wszystkie wpisy z hashmapu, więc nie ma potrzeby określania żadnego klucza w nawiasach.
ramy.jasne();Działanie metody Clear () i jej wyjściu są podawane na zrzucie ekranu poniżej:
Pusty Hashmap weryfikuje działanie jasne() metoda.
Jak znaleźć rozmiar hashmapy
Klasa hashmap zapewnia kolejną poręczną metodę wymienioną rozmiar() które można użyć do znalezienia rozmiaru hashmap.
Przykład
Snippet podany poniżej pokazuje odpowiedni sposób korzystania z rozmiar() metoda.
ramy.rozmiar();Pełny kod i jego odpowiednie wyjście są pokazane na zrzucie ekranu poniżej:
Z wyjścia jasno wynika, że rozmiar() Metoda zapewnia dokładny rozmiar hashmap.
Jak iterować za pośrednictwem hashmap
Możemy iterować za pośrednictwem hashmapy za pomocą iteratora, pętli na ujeniu i metody-each (). Możemy iterować przez elementy i wartości haszmaty za pomocą zestaw kluczy() I wartości () odpowiednio metoda.
Przykład
Korzystamy z pętli dla iteracji przez elementy hashmapu:
dla (ramka ciągów: frameworks.zestaw kluczy())Kompletny kod i jego wyjście są pokazane na poniższym fragmencie:
Wyjście weryfikuje, że metoda KeySet () iteruje tylko przez klawisze.
Musimy użyć wartości () metoda do iteracji poprzez wartości hashmapu:
Wyjście weryfikuje działanie wartości () metoda, ponieważ ten czas otrzymujemy wartości zamiast kluczy.
Wniosek
W celu wykorzystania funkcji Hashmap Najpierw musimy zaimportować klasę hashmap do naszego projektu, a następnie musimy stworzyć obiekt tej klasy. Klasa hashmap oferuje wiele metod wykonywania różnych funkcji e.G. umieścić() I usunąć(), Metody są stosowane do wstawienia i usuwania wpisów hashmap. To opisane szczegółowe zrozumienie Hashmap klasa i jej metody oraz jasność pojęć wiele rozważało wiele przykładów i zapewnia odpowiednie zrzuty ekranu wyjściowego.