Represents a predicate (boolean-valued function) of one argument.
This is a functional interface whose functional method is test(Object).
test(Object)
Parameters:
<T>
Since: 1.8
java.util.function.Predicate.and()
java.util.regex.Pattern.asPredicate()
java.util.concurrent.ForkJoinPool()
java.util.ArrayDeque.removeIf()
java.util.ArrayList.removeIf()
java.util.Collection.removeIf()
java.util.Optional.filter()
java.util.Vector.removeIf()
java.util.concurrent.ArrayBlockingQueue.removeIf()
java.util.concurrent.ConcurrentLinkedDeque.removeIf()
java.util.concurrent.ConcurrentLinkedQueue.removeIf()
java.util.concurrent.CopyOnWriteArrayList.removeIf()
java.util.concurrent.CopyOnWriteArraySet.removeIf()
java.util.concurrent.LinkedBlockingDeque.removeIf()
java.util.concurrent.LinkedBlockingQueue.removeIf()
java.util.concurrent.LinkedTransferQueue.removeIf()
java.util.stream.Collectors.filtering()
java.util.stream.Stream.allMatch()