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.