Cómo imprimir un mapa en Java

Cómo imprimir un mapa en Java
Un mapa contiene valores basados ​​en la clave. Entonces, también se conoce como un par de valores clave. El término "entrada"Se refiere a cada par de valores clave. El orden de un mapa está determinado por la implementación de Linkedhashmap, Hashmap y Treemap. También contiene métodos que se pueden utilizar para realizar diferentes operaciones. Los ejemplos de mapeo en tiempo real son un mapa de gerentes y empleados, un mapa de clases y estudiantes, y el mapa del alfabeto y las palabras en diccionarios.

Este artículo demostrará específicamente el método de imprimir un mapa en Java.

Cómo imprimir un mapa en Java?

Para imprimir un mapa en Java, puede usar:

  • bucle para cada
  • Iterador

Ahora veremos cada uno de los métodos mencionados anteriormente uno por uno.

Método 1: Imprimir mapa en Java usando el bucle para cada

Dentro del bucle for-ENTRA, puede usar los métodos GetValue () y getKey () de MAP para iterar sobre pares de valor clave. Esta es la forma más sistemática de imprimir un mapa y debe usarse si es necesario imprimir tanto las teclas y los valores del mapa.

Para comprender el concepto, mire el ejemplo presentado a continuación.

Ejemplo
Primero, crearemos un objeto de mapa llamado "nuevo"Y especificar"Entero" y "Cadena"Como el par de valores clave, que indica que la clave es de tipo entero y el valor es de tipo de cadena:

Mapa newmap = nuevo hashmap();

A continuación, agregaremos los siguientes tres pares de valor clave en el objeto MAP usando el método "Put ()":

nuevo.poner (1, "computadora");
nuevo.poner (2, "laptop");
nuevo.poner (3, "móvil");

Para imprimir el objeto de mapa creado, utilizaremos el "para cada"Loop e invoca el"obtener la clave()" y "GetValue ()"Métodos para recuperar las teclas y sus respectivos valores:

para (mapa.Entrada MP: Newmap.entrySet ())
Sistema.afuera.println (MP.getKey ()+ ""+ MP.getValue ());

Producción

Vamos a dirigirnos hacia el segundo método!

Método 2: Imprimir mapa en Java usando un iterador

Como el mapa no extiende la interfaz de colección, es por eso que carece de su propio iterador. Sin embargo, "Mapa.EntrySet ()"Devuelve un conjunto de pares de valor clave, y este método extiende la interfaz de colección, que se puede utilizar para iteración.

Ejemplo
Aquí, usaremos el mismo objeto de mapa creado en el ejemplo anterior. Ahora, crearemos el objeto iterador llamado "ITR", Que contendrá los pares de valor clave del objeto de mapa recuperado después de la iteración. Por último, utilizaremos el "mientrasBucle para imprimir el par de la tecla de objeto de mapa en la consola:

Iterador ITR = Newmap.EntrySet ().iterador ();
Mientras (ITR.HasNext ())
Sistema.afuera.println (ITR.próximo());

Producción

Presentamos la información básica relacionada para la impresión del mapa en Java.

Conclusión

Java nos permite imprimir un mapa utilizando un método de iterador o un bucle para cada. El método más utilizado para imprimir el mapa en Java es el bucle para cada. El método iterador es casi el mismo para cada bucle, pero usa el iterador del método EntrySet (). Este artículo le mostró cómo imprimir un mapa usando Java.