martes, 29 de diciembre de 2009

Cómo recorrer un HashMap en Java

De la mano de Jorge de La Coruña, recopilo la forma mas prática de recorrer un HashMap aplicado a mi caso particular, donde pretendo llevar un contador de todos los productos que hay en el carrito de la compra.
El HashMap es de la forma (código del item, cantidad):

HashMap hashMap = new HashMap();

hashMap.put("1","5");
hashMap.put("2","5");
hashMap.put("3","2");

int cantidad = 0;

Iterator it = hashMap.entrySet().iterator();
while (it.hasNext()) {
Map.Entry e = (Map.Entry)it.next();
cantidad += (Integer) e.getValue();
}

Es una buena forma de tenerlo apuntado en algun sitio, para cuando se me olvide ;)

No hay comentarios:

Publicar un comentario