Mapy w Javie mają różne cele i działania. Ale w zasadzie istnieje mechanizm przechowywania i zarządzania parami danych o wartości kluczowej. Prawie dowolna liczba kombinacji wartości kluczowej można zmapować w Javie. Jednak klucze zawsze muszą być wyraźne lub nie powtarzające się. Dodatkowo na mapach Java można stosować różne klasy do unikalnych celów. Na przykład klasa Hashmap Java zapewnia możliwości systemu plików tabeli skrótu.
Ten post wyjaśni:
Co to jest mapa Java?
Mapa Java to obiekt, który mapuje klucze do wartości. Te wartości i klucze mogą być dowolnym typem danych. Nie możesz mieć zduplikowania klawiszy na mapie. Klucz może składać się tylko z jednej wartości. Stymuluje abstrakcję funkcji matematycznej.
Jak korzystać z mapy Java?
Aby skorzystać z mapy Java, postępuj zgodnie z podrzędną składnią:
MapaSłowo kluczowe „Mapa”Jest wykorzystywany do budowy mapy Java, a następnie nawiasów””, Które utrzymują typy danych dla kluczy i wartości. Typ danych dla klucza jako „typ klucza”Jest pierwszym parametrem, podczas gdy typ danych dla wartości zmapowanej jako„typ wartości”To drugi. „„Mapname”W końcu jest określony.
Przykład 1: Utwórz mapę Java i przejdź za pomocą pętli „while”
Najpierw zaimportuj następujące „Jawa.dopóki„Biblioteki, w tym„Hashmap ”,„ iterator ”,„ mapa ”,„ mapa.Wpis ”i„ Set”:
Importuj Java.Util.Hashmap;Teraz użyj „Mapa”Słowo kluczowe i wstaw typ klucza i wartości. Następnie określ nazwę mapy i przypisz wartość:
MapaWywołać „mapa.umieścić()„Metoda powiązania odpowiednich par kluczowych dla mapy:
mapa.Put (1, „hafsa”);Teraz przejdź do mapy za pomocą „za pomocą”Entymet ()„Metoda, która służy do tworzenia zestawu z tych samych elementów zawartych na mapie skrótu:
Ustawić„„iterator ()„Metoda jest wykorzystywana do zwracania iteratora poszczególnych elementów jako tego samego zestawu:
IteratorTutaj użyj pętli while do iteracji. W jego ciele „HASNEXT ()„Metoda interfejsu iteratora listy zwraca true, jeśli określony iterator listy zawiera więcej elementów podczas przechodzenia liczb:
While (ITR.HASNEXT ())Wyjście
Przykład 2: Utwórz mapę Java i przejdź za pomocą metody „foreach ()”
Rzućmy okiem na inny przykład mapy Java. Aby to zrobić, zaimportuj „Jawa.Util.Komparator" biblioteka:
Importuj Java.Util.Komparator;Utwórz mapę Java:
MapaTeraz użyj „mapa.umieścić()”W celu powiązania określonej wartości z określonym kluczem:
mapa.Put (100, „Java”);Uzyskaj dostęp do mapy i utwórz zestaw z tych samych elementów zawartych w hashmapie za pomocą „EntrySet ():
mapa.Entymet ()Użyj "strumień()„Metoda, która zwróci sekwencyjny strumień z kolekcją jako źródłem:
.strumień()„„posortowane ()”Metoda stosuje się do sortowania zgodnie z określonym komparatorem:
.posortowany (mapa.Wejście.Porównanie wartości (komparator.Odwrotna kolejność()))Następnie, "dla każdego()”Jest używany do iteracji:
.Foreach (system.Out :: println);Możesz zobaczyć pełny kod określonego przykładu:
Wyjście
To wszystko o mapie Java.
Wniosek
Mapa Java to obiekt wykorzystywany do mapowania wartości za pomocą klawiszy. Te wartości i klucze mogą być dowolnym typem danych. Ponadto do unikalnych celów można stosować różne klasy. Klasa Hashmap Java zapewnia możliwości systemu plików tabeli skrótu. Ten post wykazał mapę Java z różnymi przykładami.