Ten zapis będzie szczegółowo pokazuje metodę drukowania mapy w Javie.
Jak wydrukować mapę w Javie?
Aby wydrukować mapę w Javie, możesz użyć:
Teraz sprawdzimy każdą z wyżej wymienionych metod jeden po drugim.
Metoda 1: Drukuj mapę w Javie za pomocą pętli dla each
W pętli For-each można użyć metod Map's GetValue () i getKey () do iteracji par kluczowych. Jest to najbardziej systematyczny sposób wydrukowania mapy i powinien być używany, jeśli jest ona wymagana do wydrukowania zarówno klawiszy mapy, jak i wartości.
Aby zrozumieć koncepcję, spójrz na przykład przedstawiony poniżej.
Przykład
Najpierw utworzymy obiekt mapy o nazwie „Newmap”I określ„Liczba całkowita" I "Strunowy”Jako para wartości kluczowej, która wskazuje, że klucz jest typu liczb całkowitych, a wartość jest typu ciągu:
Następnie dodamy następującą trzy parę wartości kluczy w obiekcie mapy za pomocą metody „Put ()”:
Newmap.Put (1, „komputer”);Aby wydrukować utworzony obiekt mapy, wykorzystamy „dla każdego”Pętla i wywołuje„Weź klucz()" I "getValue ()„Metody pobierania kluczy i ich odpowiednich wartości:
dla (mapa.Wpis MP: NewMap.ententset ())Wyjście
Udajmy się w kierunku drugiej metody!
Metoda 2: Drukuj mapę w Javie za pomocą iteratora
Ponieważ mapa nie rozszerza interfejsu kolekcji, dlatego brakuje jej własnego iteratora. Jednakże, "Mapa.Entymet ()”Zwraca zestaw par kluczowych, a ta metoda rozszerza interfejs kolekcji, który można wykorzystać do iteracji.
Przykład
Tutaj użyjemy tego samego obiektu mapy utworzonego w powyższym przykładzie. Teraz utworzymy obiekt iterator o nazwie „ITR”, Który będzie zawierał pary wartości kluczowej obiektu mapy pobranych po iteracji. Na koniec wykorzystamy „chwila„Pętla, aby wydrukować parę wartości klucza Map Obiekt na konsoli:
Wyjście
Przedstawiliśmy podstawowe informacje związane z drukowaniem mapy w Javie.
Wniosek
Java pozwala nam wydrukować mapę przy użyciu metody iteratora lub pętli dla ujedź. Najczęściej stosowaną metodą do wydrukowania mapy w Javie jest pętla For-each, ponieważ itera przez pary wartości kluczowej za pomocą metod getKey () i getValue () mapy. Metoda iteratora jest prawie taka sama dla każdej pętli, ale używa iteratora metody ententset (). Ten zapis pokazał, jak wydrukować mapę za pomocą Java.