domingo, 2 de junio de 2013

Java buenas practicas. Recorrer mapas.



Si vamos a realizar recorridos de objetos en mapas, y hacemos uso de un entorno de desarrollo de Java posterior a JDK 1.5, se aconseja el uso de Map.Entry que ha demostrado ha demostrado que es sensiblemente más rápido que el uso de objetos Iterator.

Un ejemplo de cómo quedaría el código para recorrer los mapas sería el siguiente, donde hm en el ejemplo es un objeto HashMap.

for (Map.Entry entry:  hm.entrySet()) {
    System.out.println("Clave: " + entry.getKey() + ", Valor: " + entry.getValue());
}

No hay comentarios:

Publicar un comentario