java.util.function (Java Platform SE 8 )
Represents an operation that accepts two input arguments and returns no result.
BiFunction<T,U,R>Represents a function that accepts two arguments and produces a result.
BinaryOperator<T>Represents an operation upon two operands of the same type, producing a result of the same type as the operands.
BiPredicate<T,U>Represents a predicate (boolean-valued function) of two arguments.
BooleanSupplierRepresents a supplier of boolean-valued results.
Represents an operation that accepts a single input argument and returns no result.
DoubleBinaryOperatorRepresents an operation upon two double-valued operands and producing a
double-valued result.
Represents an operation that accepts a single double-valued argument and
returns no result.
Represents a function that accepts a double-valued argument and produces a result.
DoublePredicateRepresents a predicate (boolean-valued function) of one double-valued
argument.
Represents a supplier of double-valued results.
Represents a function that accepts a double-valued argument and produces an int-valued result.
DoubleToLongFunctionRepresents a function that accepts a double-valued argument and produces a long-valued result.
DoubleUnaryOperatorRepresents an operation on a single double-valued operand that produces
a double-valued result.
Represents a function that accepts one argument and produces a result.
IntBinaryOperatorRepresents an operation upon two int-valued operands and producing an
int-valued result.
Represents an operation that accepts a single int-valued argument and
returns no result.
Represents a function that accepts an int-valued argument and produces a result.
IntPredicateRepresents a predicate (boolean-valued function) of one int-valued
argument.
Represents a supplier of int-valued results.
Represents a function that accepts an int-valued argument and produces a double-valued result.
IntToLongFunctionRepresents a function that accepts an int-valued argument and produces a long-valued result.
IntUnaryOperatorRepresents an operation on a single int-valued operand that produces
an int-valued result.
Represents an operation upon two long-valued operands and producing a
long-valued result.
Represents an operation that accepts a single long-valued argument and
returns no result.
Represents a function that accepts a long-valued argument and produces a result.
LongPredicateRepresents a predicate (boolean-valued function) of one long-valued
argument.
Represents a supplier of long-valued results.
Represents a function that accepts a long-valued argument and produces a double-valued result.
LongToIntFunctionRepresents a function that accepts a long-valued argument and produces an int-valued result.
LongUnaryOperatorRepresents an operation on a single long-valued operand that produces
a long-valued result.
Represents an operation that accepts an object-valued and a
double-valued argument, and returns no result.
Represents an operation that accepts an object-valued and a
int-valued argument, and returns no result.
Represents an operation that accepts an object-valued and a
long-valued argument, and returns no result.
Represents a predicate (boolean-valued function) of one argument.
Supplier<T>Represents a supplier of results.
ToDoubleBiFunction<T,U>Represents a function that accepts two arguments and produces a double-valued result.
ToDoubleFunction<T>Represents a function that produces a double-valued result.
ToIntBiFunction<T,U>Represents a function that accepts two arguments and produces an int-valued result.
ToIntFunction<T>Represents a function that produces an int-valued result.
ToLongBiFunction<T,U>Represents a function that accepts two arguments and produces a long-valued result.
ToLongFunction<T>Represents a function that produces a long-valued result.
UnaryOperator<T>Represents an operation on a single operand that produces a result of the same type as its operand.