Jak wydrukować mapę w Javie

Jak wydrukować mapę w Javie
Mapa zawiera wartości na podstawie klucza. Tak więc jest również znany jako para wartości kluczowej. Termin "wejście”Odnosi się do każdej pary wartości kluczowej. Kolejność mapy zależy od wdrożenia LinkedHashmap, Hashmap i Treemap. Zawiera również metody, które można wykorzystać do wykonywania różnych operacji. Przykłady mapowania w czasie rzeczywistym to mapa menedżerów i pracowników, mapa klas i uczniów oraz mapa alfabetu oraz słowa w słownikach.

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ć:

  • For-eacht pętla
  • Iterator

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:

Mapa newMap = nowa hashmap();

Następnie dodamy następującą trzy parę wartości kluczy w obiekcie mapy za pomocą metody „Put ()”:

Newmap.Put (1, „komputer”);
Newmap.Put (2, „laptop”);
Newmap.Put (3, „Mobile”);

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 ())
System.na zewnątrz.println (MP.getKey ()+ ""+ MP.getValue ());

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:

Iterator ITR = newMap.Entymet ().iterator ();
While (ITR.HASNEXT ())
System.na zewnątrz.println (ITR.Następny());

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.