Iterare una HashMap in Java

Mattepuffo's logo
Iterare una HashMap in Java

Iterare una HashMap in Java

In Java iterare su una HashMap è uun pò diverso che iterare su una semplice lista.

Ci sono diversi modi per farlo, ma io vi posto direttamente quello che uso che mi piace di più!

public void MapLoop() {
 
    Map<String, String> map = new HashMap<String, String>();
    map.put("1", "Marco");
    map.put("2", "Michele");
    map.put("3", "Gina");
    map.put("4", "Federica");
    map.put("5", "Arnaldo");
    map.put("6", "Enza");
 
    for (Map.Entry<String, String> entry : map.entrySet()) {
        System.out.println("Key : " + entry.getKey() + " Value : " + entry.getValue());
    }
 
}

Non abbiamo neanche dovuto far uso di un oggetto Iterator (cosa che viene usata da molti).

Il codice è pulito e compatto.

Però ripeto, ci sono altri modi per farlo ovviamente!

Enjoy!


Condividi

Commentami!