Sobes.tech
Junior — Middle

Já utilizou a API Stream ao trabalhar com coleções nos seus projetos?

sobes.tech IA

Resposta da IA

Sim, a API de Streams em Java é usada para um processamento conveniente e eficiente de coleções. Permite escrever código declarativo para filtrar, transformar, ordenar e agregar dados.

Exemplo de uso da API de Streams para filtrar e exibir uma lista de números:

import java.util.Arrays;
import java.util.List;

public class StreamExample {
    public static void main(String[] args) {
        List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6);
        numbers.stream()
               .filter(n -> n % 2 == 0) // mantém apenas pares
               .forEach(System.out::println); // exibe na tela
    }
}

Essa abordagem simplifica o trabalho com coleções e torna o código mais legível.