Java : itérer sur une Map proprement

Boris HUISGEN March 29, 2012

développement java

Mauvaise méthode:

Map<Object,Object> map = getData();

for (Object key : map.keySet())
{
   System.out.println(key + "=" + map.get(key));
}

Bonne méthode:

Map<Object,Object> map = getData();

for (Map.Entry<Object,Object> entry : map.entrySet())
{
   System.out.println(entry.getKey() + "=" + entry.getValue());
}

See also

Glassfish 3 : créer un pool de connexions JDBC
Read more
Eclipse : utiliser votre script Ant depuis l’IDE
Read more
Java : exception utilisateur avec JAX-WS
Read more