Hvordan skrive ut hashmap i java

Hvordan skrive ut hashmap i java
Hashmap er en kartimplementering som bruker hash -tabeller. Det er en usortert, uordnet samling av nøkkelverdipar. Som MAP lagrer HashMap også data i form av nøkkelverdipar. Hvert nøkkelverdipar er inneholdt i krøllete parentes og er atskilt med komma ",". Tastene er unike, og hver tast er kartlagt til en enkelt verdi. Dette betyr at en nøkkel bare kan settes inn i et kart samtidig, og dupliserte nøkler er uakseptable.

Denne opplæringen vil hjelpe deg med å trykke Hashmap i Java.

Hvordan skrive ut hashmap i java?

Du kan skrive ut Hashmap i Java ved hjelp av:

  • utskriftserklæring
  • EntrySet () -metode
  • KeySet () -metode
  • Verdier () Metode
  • Foreach Loop

La oss undervurdere arbeidet med hver metode én etter en!

Metode 1: Skriv ut hashmap i Java ved hjelp av utskriftserklæring

For utskrift av hashmap i Java er den enkleste og mest grunnleggende metoden å bruke utskriftsuttalelser. Hvis du passerer hashmap -referansen til "System.ute.println ()”Metode, hashmap vil vise nøkkelverdiparene for elementene pakket inn i krøllete parenteser.

Syntaks
Følg den gitte syntaks for utskrift Hashmap ved hjelp av systemet.ute.Println () Metode:

System.ute.println (mapVariable);

Eksempel
I dette eksemplet vil vi først lage et hashmap som heter "Kjøretøyer”:

Kart kjøretøy = nytt HashMap ();

Deretter vil vi legge til nøkkelverdipar i hashmap ved å bruke "sette()”Metode:

Kjøretøyer.put (1, "syklus");
Kjøretøyer.put (10, "motorsykkel");
Kjøretøyer.put (11, "bil");
Kjøretøyer.put (15, "buss");
Kjøretøyer.put (18, "lastebil");

Skriv ut Hashmap ved å passere det opprettede hashmap i systemet.ute.Println () Metode:

System.ute.Println (kjøretøy);

Utgangen Skriv ut nøkkelverdiparene til Hashmap:

La oss prøve å skrive ut verdier av hashmap i vertikalt format.

Metode 2: Hvordan skrive ut hashmap i Java ved bruk av EntrySet () Metode

En annen metode som kan brukes til å skrive ut hashmap er "Entryset ()”Metode. Denne metoden returnerer et sett som inneholder kartets oppføringer, der de angitte oppføringene er objektene på kartet.Inngangstype.

Syntaks
Bruk følgende syntaks for å skrive ut et hashmap ved å bruke metoden for inngangssett ():

for (kart.Inngang Oppføring: MapVariable.entrysSet ())
System.ute.Println (oppføring.getKey () + "=" + oppføring.getValue ());

Eksempel
Her vil vi skrive ut det samme hashmap “Kjøretøyer" bruker "Entryset ()”Metode. Denne metoden vil skrive ut nøkkelverdiparene i vertikal rekkefølge:

for (kart.Inngang Oppføring: Kjøretøyer.entrysSet ())
System.ute.Println (oppføring.getKey () + "=" + oppføring.getValue ());

Produksjon

Hvis du bare vil skrive ut tastene til Hashmap, følg delen nedenfor.

Metode 3: Hvordan skrive ut hashmap i Java ved bruk av Keyset () -metode

For å skrive ut hashmap -tastene, kan du bruke "Keyset ()”Metode for hashmap -klassen. Denne metoden returnerer settet med alle hashmap -nøkler.

Syntaks
Følgende syntaks brukes til utskriftstaster av Hashmap med Keyset () -metoden:

for (Heltall Keys: MapVaribale.Keyset ())
System.ute.println (nøkler);

Eksempel
Her skriver vi ut alle nøklene til det opprettede hashmap ved å ringe "Keyset ()”Metode i“til" Løkke. Vi vil lage en heltallstype variabel som heter “nøkler”Som lagrer de resulterende nøklene til Hashmap. Deretter passerer tastene variabelen til “System.ute.println ()”Metode for å skrive dem ut på konsollen:

for (Heltall Keys: Kjøretøyer.Keyset ())
System.ute.println (nøkler);

Som et resultat vil bare nøkler til det opprettede hashmap vises på konsollen:

Vil bare få verdiene til hashmap? Følg den gitte delen.

Metode 4: Hvordan skrive ut hashmap i Java ved bruk av verdier () -metode

Du kan bruke “verdier ()”Og“Keyset ()”Metoder for å skrive ut verdiene og tastene til hashmap separat. Verdiene () -metoden returnerer hele settet med verdier, mens Keyset () -metoden returnerer hele settet med hashmap -tastene.

Syntaks
Bruk syntaksen under gitt for å skrive ut verdiene til HashMap ved å bruke verdier () -metoden:

for (strengverdi: mapVariable. verdier ())
System.ute.println (verdi);

Eksempel
Ved å påkalle verdiene () metoden i “til”Loop, vi vil skrive ut alle verdiene fra det allerede opprettede Hashmap. De resulterende verdiene til hashmap fra “verdier ()”Metode vil bli lagret i en strengtypevariabel med navnet”verdi“. Så for å skrive ut alle verdiene fra Hashmap, må du sende verdivariabelen til systemet.ute.Println () Metode:

for (strengverdi: kjøretøyer.verdier ())
System.ute.println (verdi);

Utgangen viser alle verdiene til hashmap “Kjøretøyer”:

La oss nå gå til den siste metoden for å skrive ut hashmap som for det meste brukes til å skrive ut både nøkler og verdier.

Metode 5: Hvordan skrive ut hashmap i Java ved hjelp av foreach -sløyfe

for hver()”Loop brukes også til å skrive ut HashMap -elementer ved hjelp av getkey () og getValue () metoder. GetKey () -metoden returnerer en inngangstast, og getValue () -metoden gir ut verdien som er tilknyttet nøkkelen.

Syntaks
For å skrive ut hashmap med en foreach-sløyfe, følg den undergitte syntaks:

MapVariable.Entryset ().foreach (oppføring->
System.ute.Println (oppføring.getKey () + "=" + oppføring.getValue ());
);

Eksempel
I dette eksemplet vil vi skrive ut den tidligere opprettede Hashmap “Kjøretøyer”Ved å bruke“for hver”Loop med Lambda -uttrykk. Her kaller vi først inngangssett () -metoden som returnerer alle oppføringene på kartet og bruker deretter foreach -sløyfen til å skrive ut både tastene og verdiene på kartet ved å passere getKey () og getValue () metoder for å få tastene og verdiene satt av hashmap:

Kjøretøyer.Entryset ().foreach (oppføring->
System.ute.Println (oppføring.getKey () + "=" + oppføring.getValue ());
);

Utgangen viser hashmap -tastene og verdiene:

Vi har samlet alle metodene for å trykke Hashmap i Java.

Konklusjon

For utskrift av elementer av HashMap i Java, er det noen metoder som du kan bruke: Print Statement, EntrySet () Metode, Keyset () Metode, Values ​​() Metode og foreach Loop. Hashmap lagrer også data i nøkkelverdipar, der nøkler er lagret i hashmaps ved hjelp av en hashtable og bøtte-logikk, og har en respektive verdi. Denne opplæringen diskuterte metodene for å skrive ut et hashmap i Java med detaljerte eksempler.