Hvordan skrive ut et kart i Java

Hvordan skrive ut et kart i Java
Et kart inneholder verdier basert på nøkkelen. Så det er også kjent som et nøkkelverdipar. Begrepet “inngang”Henviser til hvert nøkkelverdipar. Rekkefølgen på et kart bestemmes ved implementering av LinkedHashMap, HashMap og Treemap. Den inneholder også metoder som kan brukes til å utføre forskjellige operasjoner. Eksemplene på kartlegging i sanntid er et kart over ledere og ansatte, et kart over klasser og studenter, og kartet over alfabetet og ordene i ordbøker.

Denne oppskrivningen vil spesifikt demonstrere metoden for å skrive ut et kart i Java.

Hvordan skrive ut et kart i Java?

For å skrive ut et kart i Java, kan du bruke:

  • for-Every Loop
  • Iterator

Vi vil nå sjekke ut hver av de ovennevnte metodene en etter en.

Metode 1: Skriv ut kart i Java ved hjelp av for-hver loop

Innenfor for hver sløyfe kan du bruke Map's GetValue () og GetKey () -metoder for å iterere over nøkkelverdipar. Dette er den mest systematiske måten å skrive ut et kart og bør brukes hvis det er påkrevd å skrive ut både karttastene og verdiene.

For å forstå konseptet, se på eksemplet presentert nedenfor.

Eksempel
Først vil vi lage et kartobjekt som heter “Newmap”Og spesifisere“Heltall”Og“Streng”Som nøkkelverdipar, som indikerer at nøkkelen er av heltallstypen og verdien er av strengtype:

Kart newmap = nytt hashmap();

Deretter vil vi legge til følgende tre nøkkelverdipar i kartobjektet ved å bruke “Put ()” -metoden:

Newmap.put (1, "datamaskin");
Newmap.put (2, "bærbar PC");
Newmap.put (3, "mobil");

For å skrive ut det opprettede kartobjektet, vil vi bruke "for hver”Sløyfe og påkalle“GetKey ()”Og“getValue ()”Metoder for å hente tastene og deres respektive verdier:

for (kart.Inngangsmedlem: newmap.entrysSet ())
System.ute.Println (MP.getKey ()+ ""+ mp.getValue ());

Produksjon

La oss ta turen mot den andre metoden!

Metode 2: Skriv ut kart i Java ved hjelp av en iterator

Ettersom MAP ikke utvider innsamlingsgrensesnittet, er det derfor det mangler sin egen iterator. Derimot, "Kart.Entryset ()”Returnerer et sett med nøkkelverdipar, og denne metoden utvider innsamlingsgrensesnittet, som kan brukes til iterasjon.

Eksempel
Her vil vi bruke det samme kartobjektet som er opprettet i eksemplet ovenfor. Nå vil vi opprette iteratorobjektet som heter “itr”, Som vil inneholde nøkkelverdiparene på kartobjektet hentet etter iterasjonen. Til slutt vil vi bruke "samtidig som”Loop for å skrive ut kartobjektets nøkkelverdi-par på konsoll:

Iterator itr = newmap.Entryset ().iterator ();
mens (itr.hasnext ())
System.ute.Println (ITR.neste ());

Produksjon

Vi presenterte den grunnleggende informasjonen relatert til utskriftskart i Java.

Konklusjon

Java lar oss skrive ut et kart ved hjelp av en iteratormetode eller en for-hver sløyfe. Den mest brukte metoden for å skrive ut kartet i Java er for-hver-sløyfen når det itererer gjennom nøkkelverdipar ved å bruke GetKey () og GetValue () Metodene for MAP. Iterator -metoden er nesten den samme for hver sløyfe, men bruker iteratoren av inngangssett () -metoden. Denne oppskrivningen viste deg hvordan du skriver ut et kart med Java.