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:
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:
Deretter vil vi legge til følgende tre nøkkelverdipar i kartobjektet ved å bruke “Put ()” -metoden:
Newmap.put (1, "datamaskin");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 ())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:
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.