O forEach é um laço de repetição assim como for ou o while, o mesmo é voltado para fazer interação em cima de filhos da classe Collection ou arrays.
Sintaxe:
for( tipo_variavel variavel : lista ){
ações
}
Onde:
- tipo_variavel - Tipo da variável que deve ser o mesmo do tipo da lista a ser inteirada
- varariavel - Variável temporária.
- lista - Lista ou array que deverá ser inteirada.
Exemplo 1. Utilizando em um array de String
public class Forech{
public static void main(String args[]){
String nomes[] = {"Maria","Marcos","Romeu","Rubens", "Arnaldo","Rogério"};
for(String nome: nomes){
System.out.println(nome);
}
}
}
String nomes[] = {"Maria","Marcos","Romeu","Rubens", "Arnaldo","Rogério"};
for(String nome: nomes){
System.out.println(nome);
}
}
}
Saída:
Exemplo 1. Utilizando em um List de String
import java.util.List;
import java.util.ArrayList;
public class Forech{
public static void main(String args[]){
List
nomes.add("Maria");
nomes.add("Marcos");
nomes.add("Romeu");
nomes.add("Rubens");
nomes.add("Arnaldo");
nomes.add("Rogério");
for(String nome: nomes){
System.out.println(nome);
}
}
}
A saída será a mesma do exemplo anterior.nomes.add("Marcos");
nomes.add("Romeu");
nomes.add("Rubens");
nomes.add("Arnaldo");
nomes.add("Rogério");
for(String nome: nomes){
System.out.println(nome);
}
}
}
Anterior Início Próximo