O que quer dizer essa sintaxe em java "for(Aluno a:aluno)"?

3 respostas
java
R

Aqui está o método no qual essa linha de código está contida:

public Aluno procurarNome(String nome){
		Aluno aluno1 = null;
	
		for(Aluno a:aluno){
			if(a.getNome().equals(nome)){
				aluno1 = a;
			}
		}
		
		return aluno1;
		
	}

3 Respostas

I

é um for mais elegante :slightly_smiling:

for(SuaClasse suaVariavel: oquequerpercorrer)

P

É conhecido por for each e existe desde o Java 5.

J

Veja Também um outro tópico que foi criado sobre o mesmo assunto em: For each no java?

Criado 28 de fevereiro de 2016
Ultima resposta 29 de fev. de 2016
Respostas 3
Participantes 4