Java.Util.Functions Namespace
Important
Some information relates to prerelease product that may be substantially modified before itâ€™s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
BinaryOperator  
DoubleUnaryOperator  
Function  
IntUnaryOperator  
LongUnaryOperator  
Predicate  
UnaryOperator 
Interfaces
IBiConsumer 
Represents an operation that accepts two input arguments and returns no result. 
IBiFunction 
Represents a function that accepts two arguments and produces a result. 
IBinaryOperator 
Represents an operation upon two operands of the same type, producing a result of the same type as the operands. 
IBiPredicate 
Represents a predicate (booleanvalued function) of two arguments. 
IBooleanSupplier 
Represents a supplier of 
IConsumer 
Represents an operation that accepts a single input argument and returns no result. 
IDoubleBinaryOperator 
Represents an operation upon two 
IDoubleConsumer 
Represents an operation that accepts a single 
IDoubleFunction 
Represents a function that accepts a doublevalued argument and produces a result. 
IDoublePredicate 
Represents a predicate (booleanvalued function) of one 
IDoubleSupplier 
Represents a supplier of 
IDoubleToIntFunction 
Represents a function that accepts a doublevalued argument and produces an intvalued result. 
IDoubleToLongFunction 
Represents a function that accepts a doublevalued argument and produces a longvalued result. 
IDoubleUnaryOperator 
Represents an operation on a single 
IFunction 
Represents a function that accepts one argument and produces a result. 
IIntBinaryOperator 
Represents an operation upon two 
IIntConsumer 
Represents an operation that accepts a single 
IIntFunction 
Represents a function that accepts an intvalued argument and produces a result. 
IIntPredicate 
Represents a predicate (booleanvalued function) of one 
IIntSupplier 
Represents a supplier of 
IIntToDoubleFunction 
Represents a function that accepts an intvalued argument and produces a doublevalued result. 
IIntToLongFunction 
Represents a function that accepts an intvalued argument and produces a longvalued result. 
IIntUnaryOperator 
Represents an operation on a single 
ILongBinaryOperator 
Represents an operation upon two 
ILongConsumer 
Represents an operation that accepts a single 
ILongFunction 
Represents a function that accepts a longvalued argument and produces a result. 
ILongPredicate 
Represents a predicate (booleanvalued function) of one 
ILongSupplier 
Represents a supplier of 
ILongToDoubleFunction 
Represents a function that accepts a longvalued argument and produces a doublevalued result. 
ILongToIntFunction 
Represents a function that accepts a longvalued argument and produces an intvalued result. 
ILongUnaryOperator 
Represents an operation on a single 
IObjDoubleConsumer 
Represents an operation that accepts an objectvalued and a

IObjIntConsumer 
Represents an operation that accepts an objectvalued and a

IObjLongConsumer 
Represents an operation that accepts an objectvalued and a

IPredicate 
Represents a predicate (booleanvalued function) of one argument. 
ISupplier 
Represents a supplier of results. 
IToDoubleBiFunction 
Represents a function that accepts two arguments and produces a doublevalued result. 
IToDoubleFunction 
Represents a function that produces a doublevalued result. 
IToIntBiFunction 
Represents a function that accepts two arguments and produces an intvalued result. 
IToIntFunction 
Represents a function that produces an intvalued result. 
IToLongBiFunction 
Represents a function that accepts two arguments and produces a longvalued result. 
IToLongFunction 
Represents a function that produces a longvalued result. 
IUnaryOperator 
Represents an operation on a single operand that produces a result of the same type as its operand. 