1
2
3
8
10
7
12
11
13
16
14
15
Streams
filter
boolean
5-1
List<Dish> vegetarianMenu = menu.stream()
.filter(Dish::isVegetarian)
.collect(toList());
5-1
5.1.2
distinct
hashCode
equals
5-2
List<Integer> numbers = Arrays.asList(1, 2, 1, 3, 3, 2, 4);
numbers.stream()
.filter(i -> i % 2 == 0)
.distinct()
.forEach(System.out::println);