package com.insightfullogic.java8.exercises.chapter3;
import com.insightfullogic.java8.exercises.Exercises;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Predicate;
import java.util.stream.Stream;
/**
* Advanced Exercises Question 1
*/
public class FilterUsingReduce {
public static <I> List<I> filter(Stream<I> stream, Predicate<I> predicate) {
return Exercises.replaceThisWithSolution();
}
}