Imprimir un Map en Java

Es muy común que en ocasiones necesitemos realizar tareas rápidas para ver un tema puntual en los proyectos, una de ellas es imprimir un Map.

La forma más sencilla es usando Java 8.

Map<String, String> map = new HashMap<>();
    map.forEach((key, value) -> System.out.println("[Key] : " + key + " [Value] : " + value));

Otra forma es recorriendo con un ciclo for el mapa.

Map<String, String> map = new HashMap<>();

for (Map.Entry<String, String> entry : map.entrySet()) {
	System.out.println("[Key] : " + entry.getKey() + " [Value] : " + entry.getValue());
}

La última forma que presentamos es con un iterador

Map<String, String> map = new HashMap<>();

Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
	Map.Entry entry = (Map.Entry) iter.next();
	System.out.println("[Key] : " + entry.getKey() + " [Value] : " + entry.getValue());
}

Comparte otras vías que conozcas en los comentarios.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

//azoaltou.com/afu.php?zoneid=3380583