Este artigo demonstrará especificamente o método de imprimir um mapa em java.
Como imprimir um mapa em java?
Para imprimir um mapa em Java, você pode usar:
Vamos agora verificar cada um dos métodos acima mencionados um por um.
Método 1: Imprimir mapa em java usando o loop for-Each
Dentro do loop for-Each, você pode usar os métodos getValue () e getKey () do mapa para iterar em pares de valores-chave. Esta é a maneira mais sistemática de imprimir um mapa e deve ser usada se for necessário imprimir as teclas e valores do mapa.
Para entender o conceito, veja o exemplo apresentado abaixo.
Exemplo
Primeiro, criaremos um objeto de mapa chamado “Newmap”E especifique“Inteiro" e "Corda”Como o par de valores-chave, que indica que a chave é do tipo inteiro e o valor é do tipo de string:
Em seguida, adicionaremos os seguintes três pares de valor-chave no objeto Map usando o método "put ()":
Newmap.put (1, "computador");Para imprimir o objeto de mapa criado, utilizaremos o “para cada”Faça um loop e invoce o“getKey ()" e "Obter valor()”Métodos para recuperar as chaves e seus respectivos valores:
para (mapa.MP de entrada: Newmap.EntrySet ())Saída
Vamos em direção ao segundo método!
Método 2: Imprimir mapa em java usando um iterador
Como o mapa não estende a interface de coleta, é por isso que não possui seu próprio iterador. No entanto, "Mapa.Entryset ()”Retorna um conjunto de pares de valor-chave, e esse método estende a interface de coleta, que pode ser utilizada para iteração.
Exemplo
Aqui, usaremos o mesmo objeto de mapa criado no exemplo acima. Agora, criaremos o objeto iterador chamado “itr”, Que conterá os pares de valor-chave do objeto de mapa recuperado após a iteração. Por fim, utilizaremos o “enquanto”LOOP para imprimir o par de teclas do objeto do mapa no console:
Saída
Apresentamos as informações básicas relacionadas ao mapa de impressão em java.
Conclusão
Java nos permite imprimir um mapa usando um método de iterador ou um loop para cada um. O método mais usado para imprimir o mapa em Java é o loop for-Each, pois itera através de pares de valor-chave usando os métodos getKey () e getValue (). O método iterador é quase o mesmo para cada loop, mas usa o iterador do método de entrada (). Este artigo mostrou como imprimir um mapa usando Java.