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.