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.