Collectors

Collecting stream results

5 min read

Collectors

Collectors transform stream results into collections or summarized values.

Code Examples

Collecting stream output

java
1
2List<String> names = list.stream()
3    .filter(s -> s.length() > 3)
4    .collect(Collectors.toList());
5          

Use Cases

  • Grouping
  • Summarization

Common Mistakes to Avoid

  • Using forEach instead of collect