Junior — Middle
Explain what the noneMatch method means in collections or data streams.
sobes.tech AI
Answer from AI
The noneMatch method in Java Stream API checks that no element of the stream satisfies the given predicate. If no element passes the check, the method returns true; otherwise, it returns false.
Example:
List<Integer> numbers = Arrays.asList(1, 3, 5, 7);
boolean noEven = numbers.stream().noneMatch(n -> n % 2 == 0); // true, because there are no even numbers
This is useful for checking the absence of certain elements in a collection.