I assume he is referring to the new Java 8 filters.
What a filter does is takes a stream of objects and checks for the condition you gave it. If the condition is true, it will be returned in the new stream.
Here is a simple example
List<Integer> list = new ArrayList<>();
int[] nums = { 8, 9, 2, -1, 10, 3, 23, 13, 14, 28 };
for (int n : nums)
list.add(n);
Stream<Integer> evens = list.stream().filter(n -> n % 2 == 0);
The above code will find all even values in the list and add them to the new stream evens.
Alternatively, you could have it return a list at the end of everything.
List<Integer> evens = list.stream().filter(n -> n % 2 == 0).collect(Collectors.toList());