Jak wydrukować hashmap w Javie

Jak wydrukować hashmap w Javie
Hashmap to implementacja map, która wykorzystuje tabele skrótów. Jest to nieposortowana, nieuznana kolekcja par kluczowych. Podobnie jak mapa, hashmap przechowuje również dane w postaci par kluczowych. Każda para kluczowej wartości jest zawarta w nawiasach kręconych i jest oddzielona przecinkami „”, ”. Klucze są unikalne, a każdy klucz jest mapowany na jedną wartość. Oznacza to, że klucz można włożyć tylko do mapy jednocześnie, a zduplikowane klawisze są niedopuszczalne.

Ten samouczek pomoże ci wydrukować hashmap w Javie.

Jak wydrukować hashmap w Javie?

Możesz wydrukować hashmap w Javie za pomocą:

  • Instrukcja wydruku
  • metoda entset ()
  • metoda keyset ()
  • Wartości () metoda
  • Pętla Foreach

Rozumiemy działanie każdej metody jeden po drugim!

Metoda 1: Hashmap wydruku w Javie za pomocą instrukcji drukowania

W celu drukowania hashmapu w Javie najprostszą i najbardziej podstawową metodą jest użycie instrukcji drukowania. Jeśli zdasz odniesienie do hashmapu do „System.na zewnątrz.println ()”Metoda, hashmap wyświetli pary wartości kluczowej dla elementów owiniętej w nawiasy kręcone.

Składnia
Postępuj zgodnie z podaną składnią do drukowania hashmapu za pomocą systemu.na zewnątrz.Metoda println ():

System.na zewnątrz.println (mapvariable);

Przykład
W tym przykładzie najpierw utworzymy hashmap o nazwie „pojazdy”:

Mapa pojazdy = nowy hashmap ();

Następnie dodamy pary wartości kluczowej w hashmapie za pomocą „umieścić()" metoda:

pojazdy.Put (1, „cykl”);
pojazdy.Put (10, „Motor Bike”);
pojazdy.Put (11, „samochód”);
pojazdy.Put (15, „Bus”);
pojazdy.Put (18, „ciężarówka”);

Wydrukuj hashmap, przekazując utworzoną hashmap w systemie.na zewnątrz.Metoda println ():

System.na zewnątrz.println (pojazdy);

Wyjście wydrukuj parę wartości kluczowej Hashmap:

Spróbujmy wydrukować wartości hashmapu w formacie pionowym.

Metoda 2: Jak wydrukować hashmap w Javie za pomocą metody ententset ()

Inną metodą, którą można wykorzystać do wydrukowania Hashmap, jest „Entymet ()" metoda. Ta metoda zwraca zestaw zawierający wpisy mapy, w których wpisy są obiektami mapy.Typ wpisu.

Składnia
Użyj następującej składni, aby wydrukować hashmap, używając metody ententset ():

dla (mapa.Wejście wpis: MapVariable.ententset ())
System.na zewnątrz.println (wpis.getKey () + "=" + pozycja.getValue ());

Przykład
Tutaj wydrukujemy tę samą hashmap ”pojazdy" używając "Entymet ()" metoda. Ta metoda wydrukuje pary wartości kluczowej w kolejności pionowej:

dla (mapa.Wejście Wejście: pojazdy.ententset ())
System.na zewnątrz.println (wpis.getKey () + "=" + pozycja.getValue ());

Wyjście

Jeśli chcesz wydrukować tylko klucze hashmapu, postępuj zgodnie z poniższą sekcją.

Metoda 3: Jak wydrukować hashmap w Javie za pomocą metody keyset ()

Aby wydrukować klawisze hashmap, możesz użyć „zestaw kluczy()„Metoda klasy hashmap. Ta metoda zwraca zestaw wszystkich klawiszy hashmap.

Składnia
Do drukowania klawiszy Hashmap jest używana następująca składnia za pomocą metody keyset ():

dla (klucze liczb całkowitych: mapvaribale.zestaw kluczy())
System.na zewnątrz.println (klucze);

Przykład
Tutaj wydrukujemy wszystkie klucze stworzonej hashmapu, nazywając „zestaw kluczy()„Metoda w„Do" pętla. Utworzymy zmienną typu liczb całkowitych o nazwie „Klucze”, Które przechowują wynikowe klucze hashmap. Następnie przekazaj zmienną kluczy do „System.na zewnątrz.println ()„Metoda drukowania ich na konsoli:

dla (klucze całkowitymi: pojazdy.zestaw kluczy())
System.na zewnątrz.println (klucze);

W rezultacie na konsoli zostaną wyświetlone tylko klucze utworzonej hashmapu:

Chcesz tylko uzyskać wartości hashmap? Postępuj zgodnie z podaną sekcją.

Metoda 4: Jak wydrukować hashmap w Javie za pomocą metody wartości ()

Możesz użyć „wartości ()" I "zestaw kluczy()”Metody drukowania wartości i klawiszy Hashmap osobno. Metoda wartości () zwraca cały zestaw wartości, podczas gdy metoda keyset () zwraca cały zestaw klawiszy Hashmap.

Składnia
Użyj poniżej podanej składni do drukowania wartości hashmapu za pomocą metody wartości ():

dla (wartość ciągu: mapvariable. wartości ())
System.na zewnątrz.println (wartość);

Przykład
Wywołując metodę wartości () w „Do„Pętla, wydrukujemy wszystkie wartości z już utworzonej hashmap. Wynikające wartości hashmapy z „wartości ()”Metoda będzie przechowywana w zmiennej typu ciągów o nazwie„wartość". Następnie, aby wydrukować wszystkie wartości z hashmapu, przekazaj zmienną wartości do systemu.na zewnątrz.Metoda println ():

dla (wartość strunowa: pojazdy.wartości ())
System.na zewnątrz.println (wartość);

Wyjście pokazuje wszystkie wartości hashmapu „pojazdy”:

Teraz przejdźmy do ostatniej metody drukowania hashmapu, która jest głównie używana do drukowania zarówno klawiszy, jak i wartości.

Metoda 5: Jak wydrukować hashmap w Javie za pomocą pętli foreach

"dla każdego()„Pętla jest również wykorzystywana do drukowania elementów hashmap za pomocą metod getKey () i getValue (). Metoda getKey () zwraca klawisz EntrySet, a metoda getValue () wyświetla wartość powiązaną z kluczem.

Składnia
Do drukowania hashmap za pomocą pętli foreach postępuj zgodnie z podaną składką:

Mapvariable.Entymet ().foreach (wpis->
System.na zewnątrz.println (wpis.getKey () + "=" + pozycja.getValue ());
);

Przykład
W tym przykładzie wydrukujemy wcześniej utworzoną hashmap „pojazdy”, Wykorzystując„dla każdego”Pętla z wyrażeniem Lambda. Tutaj najpierw wywołujemy metodę ententset (), która zwraca wszystkie wpisy mapy, a następnie używamy pętli foreach do drukowania zarówno klawiszy, jak i wartości mapy, przekazując metody getKey () i getValue (), aby uzyskać zestaw klawiszy i wartości Hashmap:

pojazdy.Entymet ().foreach (wpis->
System.na zewnątrz.println (wpis.getKey () + "=" + pozycja.getValue ());
);

Wyjście wyświetla klawisze i wartości Hashmap:

Zebraliśmy wszystkie metody wydrukowania hashmapu w Javie.

Wniosek

Do drukowania elementów Hashmap w Javie istnieją pewne metody, które można użyć: instrukcja wydruku, metoda enterset (), metoda keyset (), metoda wartości () i pętli foreach. Hashmap przechowuje również dane w parach kluczowych, w których klawisze są przechowywane w hashmapach za pomocą logiki hashtabla i kadłuba, i mają odpowiednią wartość. W tym samouczku omówiono metody wydrukowania hashmapy w Javie ze szczegółowymi przykładami.