Stream.filter()

Оставляет элементы, удовлетворяющие условию.

СигнатураStream<T> filter(Predicate<? super T> p)

Метод filter() — промежуточная операция, пропускающая только элементы, для которых предикат вернул true.

List<Integer> r = Stream.of(1, 2, 3, 4)
    .filter(x -> x % 2 == 0)
    .collect(Collectors.toList()); // [2, 4]
← Все записи: Стандартная библиотека Java
Поддержать проект