Slide 20
Slide 20 text
Stream API(#Java8)
Before
List list = Arrays.asList(1, 2, 3, 4, 5);
for (Integer i : list) {
if (i % 3 == 0) {
System.out.println(i);
}
}
After
List list = Arrays.asList(1, 2, 3, 4, 5);
list.stream()
.filter(i -> i % 3 == 0)
.forEach(System.out::println);
→とてもすっきりして読みやすい。 c.f.)Kotlin(Iterable) 20