Which method is used to filter elements in a stream based on a given predicate in Java?
a) map()
b) flatMap()
c) filter()
d) reduce()
Answer: c) filter()
Explanation: The filter() method is used to filter elements in a stream based on a given predicate in Java.