forEach() 호출을 보고합니다.
예:
List<String> findNStrings(List<String> list, int n) {
List<String> other = new ArrayList<>();
list.forEach(s -> {
if(s.length() > n) other.add(s);
});
return other;
}
빠른 수정을 적용한 후:
List<String> findNStrings(List<String> list, int n) {
List<String> other = list.stream()
.filter(s -> s.length() > n)
.collect(Collectors.toList());
return other;
}
2017.3의 새로운 기능