Come stampare una mappa in java

Come stampare una mappa in java
Una mappa contiene valori in base alla chiave. Quindi, è anche noto come una coppia di valore chiave. Il termine "iscrizione"Si riferisce a ciascuna coppia di valore chiave. L'ordine di una mappa è determinato dall'implementazione di LinkedHashmap, Hashmap e TreeMap. Contiene anche metodi che possono essere utilizzati per eseguire operazioni diverse. Gli esempi in tempo reale di mappatura sono una mappa di manager e dipendenti, una mappa di lezioni e studenti e la mappa dell'alfabeto e le parole nei dizionari.

Questo articolo dimostrerà specificamente il metodo di stampa di una mappa in Java.

Come stampare una mappa in java?

Per stampare una mappa in Java, puoi usare:

  • per ogni giro
  • Iteratore

Ora controlleremo ciascuno dei metodi sopra menzionati uno per uno.

Metodo 1: mappa di stampa in java utilizzando per il ciclo

All'interno del ciclo di per quanto riguarda, è possibile utilizzare i metodi GetValue () e getKey () di Map per iterare coppie di valore chiave. Questo è il modo più sistematico per stampare una mappa e dovrebbe essere utilizzato se è necessario per stampare sia le chiavi e i valori della mappa.

Per capire il concetto, guarda l'esempio presentato di seguito.

Esempio
Innanzitutto, creeremo un oggetto mappa chiamato "newmap"E specifica"Numero intero" E "Corda"Come coppia di valore chiave, che indica che la chiave è di tipo intero e il valore è di tipo stringa:

Carta geografica newmap = new hashmap();

Successivamente, aggiungeremo la seguente coppia di valore chiave nell'oggetto mappa usando il metodo "put ()":

newmap.put (1, "computer");
newmap.put (2, "laptop");
newmap.put (3, "mobile");

Per stampare l'oggetto MAP creato, utilizzeremo il "per ciascuno"Loop e invoca il"getKey ()" E "getValue ()"Metodi per recuperare le chiavi e i rispettivi valori:

per (mappa.Voce MP: Newmap.entryset ())
Sistema.fuori.println (mp.getKey ()+ ""+ mp.getValue ());

Produzione

Andiamo verso il secondo metodo!

Metodo 2: mappa di stampa in java usando un iteratore

Poiché la mappa non estende l'interfaccia di raccolta, ecco perché manca il proprio iteratore. Tuttavia, "Carta geografica.EntrySet ()"Restituisce un set di coppie di valore chiave e questo metodo estende l'interfaccia di raccolta, che può essere utilizzata per l'iterazione.

Esempio
Qui useremo lo stesso oggetto mappa creato nell'esempio sopra. Ora creeremo l'oggetto iteratore chiamato "itr", Che conterrà le coppie di valore chiave dell'oggetto mappa recuperato dopo l'iterazione. Infine, utilizzeremo il "Mentre"Loop per stampare la coppia di valore chiave dell'oggetto mappa sulla console:

Iteratore ITR = newmap.EntrySet ().iteratore ();
mentre (ITR.hasNext ())
Sistema.fuori.println (itr.Prossimo());

Produzione

Abbiamo presentato le informazioni di base relative alla mappa della stampa in Java.

Conclusione

Java ci consente di stampare una mappa utilizzando un metodo iteratore o un ciclo. Il metodo più comunemente usato per stampare la mappa in java è il ciclo per ogni modo in quanto itera attraverso le coppie di valore chiave utilizzando i metodi getKey () e getValue (). Il metodo iteratore è quasi lo stesso per ogni ciclo ma utilizza il metodo Iteratore del metodo EntrySet (). Questo articolo ti ha mostrato come stampare una mappa usando Java.