Estevão Dias

Operações terminais

Operações terminais

1 min de leitura Streams no Java

Operações terminais disparam o pipeline. Sem uma delas, nada é processado.

reduce

reduce combina os elementos em um único valor, a partir de um acumulador.

int total = List.of(1, 2, 3, 4).stream()
.reduce(0, Integer::sum);

collect

collect materializa o Stream numa coleção ou string, via Collectors. É a operação terminal mais comum no dia a dia.