Junior — Middle
109
Quais métodos existem para percorrer os elementos de uma coleção na programação?
Empresas quando solicitadas
Resposta da IA
sobes.tech IA
Em Java, existem várias formas de percorrer os elementos de uma coleção:
- Ciclo for-each (melhorado):
for (Elemento e : colecao) {
// processamento de e
}
Forma simples e conveniente para a maioria das coleções.
- Iterador (Iterator):
Iterator<Elemento> iterator = colecao.iterator();
while (iterator.hasNext()) {
Elemento e = iterator.next();
// processamento de e
}
Permite remover elementos de forma segura durante a iteração.
- Ciclo for com índice:
for (int i = 0; i < lista.size(); i++) {
Elemento e = lista.get(i);
// processamento de e
}
Aplicável a listas onde o índice é importante.
- API Stream (a partir do Java 8):
colecao.stream().forEach(e -> {
// processamento de e
});
Permite escrever código declarativo e usar funcionalidades funcionais.
Cada método é escolhido dependendo da tarefa e do tipo de coleção.