Interface Predicate<T>

  • Type Parameters:
    T - The type of the predicate input.
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @ConsumerType
    @FunctionalInterface
    public interface Predicate<T>
    A predicate that accepts a single argument and produces a boolean result.

    This is a functional interface and can be used as the assignment target for a lambda expression or method reference.

    • Method Detail

      • test

        boolean test​(T t)
              throws java.lang.Exception
        Evaluates this predicate on the specified argument.
        Parameters:
        t - The input to this predicate.
        Returns:
        true if the specified argument is accepted by this predicate; false otherwise.
        Throws:
        java.lang.Exception - An exception thrown by the method.