O java 8 “para cada()”O método é essencial para iterar através dos registros contidos individualmente. Este método permite que os programadores acessem as funcionalidades acumuladas convenientemente, exibindo -as individualmente. Mais especificamente, em situações em que os dados contidos estão a granel ou na forma de “valor chavePares.
Este blog demonstrará o uso e a aplicação do Java 8 “para cada()”Método.
O que é "foreach" em Java 8?
O "para cada()”O método em Java 8 é utilizado para iterar ao longo dos elementos. Este método pode ser aplicado para iterar em vários tipos de coleções. Essas coleções podem ser “Hashmap","Arraylist”, Etc.
Sintaxe
vazio foreach (consumidor super T> agir)
Nesta sintaxe, “agir”Refere -se à ação que precisa ser executada para cada elemento do“IterávelAté que todos os elementos tenham sido tratados.
Antes de ir para os exemplos, inclua o seguinte pacote para importar todas as classes e interfaces dentro do “Java.util" pacote:
importar java.util.*;
Exemplo 1: Aplicando o método Java 8 “foreach ()” em “Hashmap”
O "Hashmap”Contém os itens na forma de“valor chavePares. O "para cada()”O método pode ser utilizado aqui para iterar ao longo do hashmap compreendendo os pares de valor-chave como“Inteiros" e "Cordas”, Respectivamente:
classe pública foreach public static void main (string args []) Mapa valores = new hashmap (); valores.put (1, "EUA"); valores.put (2, "Reino Unido"); valores.put (3, "Canadá"); valores.foreach ((chave, valor) -> sistema.fora.println (chave + "" + valor));
De acordo com este bloco de código, aplique as seguintes etapas:
Primeiro, crie um hashmap chamado “valores”.
Observação: O especificado "”Os tipos de dados indicam que o acumulado“chaves”Estará na forma de“Inteiro" e "valores" como "Corda”.
Depois disso, insira as entradas declaradas como “valor chave”Pares através do associado“colocar()”Método.
Por fim, aplique o “para cada()”Método para iterar através dos pares inseridos e imprimi -los.
Saída
Nesta saída, pode-se analisar que os pares de valor-chave inseridos são iterados e exibidos adequadamente.
Exemplo 2: Aplicando o método Java 8 “foreach ()” em “Arraylist”
Este exemplo utiliza o “para cada()”Método para iterar através do“Arraylist”:
classe pública foreach public static void main (string args []) Lista