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