JavaStreamfilter

filterStream

조건을 만족하는 요소만 남깁니다.

문법

stream.filter(predicate)

예제

아래 값을 입력하면 예제에 즉시 반영됩니다.

List
nums
of
evens
stream
filter
collect
Collectors
toList
System
out
println
List<Integer> nums = List.of(1, 2, 3, 4, 5, 6);
List<Integer> evens = nums.stream()
    .filter(n -> n % 2 == 0)
    .collect(Collectors.toList());
System.out.println(evens); // [2, 4, 6]