Sobes.tech
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:

  1. Ciclo for-each (melhorado):
for (Elemento e : colecao) {
    // processamento de e
}

Forma simples e conveniente para a maioria das coleções.

  1. 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.

  1. 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.

  1. 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.