Uses of Package
java.util.function

Packages that use java.util.function Package Description java.lang Provides classes that are fundamental to the design of the Java programming language.java.lang.module Classes to support module descriptors and creating configurations of modules by means of resolution and service binding.java.nio.file Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.java.security Provides the classes and interfaces for the security framework.java.time.temporal Access to date and time using fields and units, and date time adjusters.java.util Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.java.util.concurrent Utility classes commonly useful in concurrent programming.java.util.concurrent.atomic A small toolkit of classes that support lockfree threadsafe programming on single variables.java.util.function Functional interfaces provide target types for lambda expressions and method references.java.util.logging Provides the classes and interfaces of the Java™ 2 platform's core logging facilities.java.util.regex Classes for matching character sequences against patterns specified by regular expressions.java.util.stream Classes to support functionalstyle operations on streams of elements, such as mapreduce transformations on collections.javax.net.ssl Provides classes for the secure socket package. 
Classes in java.util.function used by java.lang Class Description Consumer Represents an operation that accepts a single input argument and returns no result.Function Represents a function that accepts one argument and produces a result.Supplier Represents a supplier of results. 
Classes in java.util.function used by java.lang.module Class Description Supplier Represents a supplier of results. 
Classes in java.util.function used by java.nio.file Class Description BiPredicate Represents a predicate (booleanvalued function) of two arguments. 
Classes in java.util.function used by java.security Class Description BiConsumer Represents an operation that accepts two input arguments and returns no result.BiFunction Represents a function that accepts two arguments and produces a result.Function Represents a function that accepts one argument and produces a result. 
Classes in java.util.function used by java.time.temporal Class Description UnaryOperator Represents an operation on a single operand that produces a result of the same type as its operand. 
Classes in java.util.function used by java.util Class Description BiConsumer Represents an operation that accepts two input arguments and returns no result.BiFunction Represents a function that accepts two arguments and produces a result.BinaryOperator Represents an operation upon two operands of the same type, producing a result of the same type as the operands.Consumer Represents an operation that accepts a single input argument and returns no result.DoubleBinaryOperator Represents an operation upon twodouble
valued operands and producing adouble
valued result.DoubleConsumer Represents an operation that accepts a singledouble
valued argument and returns no result.DoubleSupplier Represents a supplier ofdouble
valued results.Function Represents a function that accepts one argument and produces a result.IntBinaryOperator Represents an operation upon twoint
valued operands and producing anint
valued result.IntConsumer Represents an operation that accepts a singleint
valued argument and returns no result.IntFunction Represents a function that accepts an intvalued argument and produces a result.IntSupplier Represents a supplier ofint
valued results.IntToDoubleFunction Represents a function that accepts an intvalued argument and produces a doublevalued result.IntToLongFunction Represents a function that accepts an intvalued argument and produces a longvalued result.IntUnaryOperator Represents an operation on a singleint
valued operand that produces anint
valued result.LongBinaryOperator Represents an operation upon twolong
valued operands and producing along
valued result.LongConsumer Represents an operation that accepts a singlelong
valued argument and returns no result.LongSupplier Represents a supplier oflong
valued results.Predicate Represents a predicate (booleanvalued function) of one argument.Supplier Represents a supplier of results.ToDoubleFunction Represents a function that produces a doublevalued result.ToIntFunction Represents a function that produces an intvalued result.ToLongFunction Represents a function that produces a longvalued result.UnaryOperator Represents an operation on a single operand that produces a result of the same type as its operand. 
Classes in java.util.function used by java.util.concurrent Class Description BiConsumer Represents an operation that accepts two input arguments and returns no result.BiFunction Represents a function that accepts two arguments and produces a result.BiPredicate Represents a predicate (booleanvalued function) of two arguments.Consumer Represents an operation that accepts a single input argument and returns no result.DoubleBinaryOperator Represents an operation upon twodouble
valued operands and producing adouble
valued result.Function Represents a function that accepts one argument and produces a result.IntBinaryOperator Represents an operation upon twoint
valued operands and producing anint
valued result.LongBinaryOperator Represents an operation upon twolong
valued operands and producing along
valued result.Predicate Represents a predicate (booleanvalued function) of one argument.Supplier Represents a supplier of results.ToDoubleBiFunction Represents a function that accepts two arguments and produces a doublevalued result.ToDoubleFunction Represents a function that produces a doublevalued result.ToIntBiFunction Represents a function that accepts two arguments and produces an intvalued result.ToIntFunction Represents a function that produces an intvalued result.ToLongBiFunction Represents a function that accepts two arguments and produces a longvalued result.ToLongFunction Represents a function that produces a longvalued result. 
Classes in java.util.function used by java.util.concurrent.atomic Class Description BinaryOperator Represents an operation upon two operands of the same type, producing a result of the same type as the operands.DoubleBinaryOperator Represents an operation upon twodouble
valued operands and producing adouble
valued result.IntBinaryOperator Represents an operation upon twoint
valued operands and producing anint
valued result.IntUnaryOperator Represents an operation on a singleint
valued operand that produces anint
valued result.LongBinaryOperator Represents an operation upon twolong
valued operands and producing along
valued result.LongUnaryOperator Represents an operation on a singlelong
valued operand that produces along
valued result.UnaryOperator Represents an operation on a single operand that produces a result of the same type as its operand. 
Classes in java.util.function used by java.util.function Class Description BiConsumer Represents an operation that accepts two input arguments and returns no result.BiFunction Represents a function that accepts two arguments and produces a result.BinaryOperator Represents an operation upon two operands of the same type, producing a result of the same type as the operands.BiPredicate Represents a predicate (booleanvalued function) of two arguments.Consumer Represents an operation that accepts a single input argument and returns no result.DoubleConsumer Represents an operation that accepts a singledouble
valued argument and returns no result.DoublePredicate Represents a predicate (booleanvalued function) of onedouble
valued argument.DoubleUnaryOperator Represents an operation on a singledouble
valued operand that produces adouble
valued result.Function Represents a function that accepts one argument and produces a result.IntConsumer Represents an operation that accepts a singleint
valued argument and returns no result.IntPredicate Represents a predicate (booleanvalued function) of oneint
valued argument.IntUnaryOperator Represents an operation on a singleint
valued operand that produces anint
valued result.LongConsumer Represents an operation that accepts a singlelong
valued argument and returns no result.LongPredicate Represents a predicate (booleanvalued function) of onelong
valued argument.LongUnaryOperator Represents an operation on a singlelong
valued operand that produces along
valued result.Predicate Represents a predicate (booleanvalued function) of one argument.UnaryOperator Represents an operation on a single operand that produces a result of the same type as its operand. 
Classes in java.util.function used by java.util.logging Class Description BiFunction Represents a function that accepts two arguments and produces a result.Function Represents a function that accepts one argument and produces a result.Supplier Represents a supplier of results. 
Classes in java.util.function used by java.util.regex Class Description Function Represents a function that accepts one argument and produces a result.Predicate Represents a predicate (booleanvalued function) of one argument. 
Classes in java.util.function used by java.util.stream Class Description BiConsumer Represents an operation that accepts two input arguments and returns no result.BiFunction Represents a function that accepts two arguments and produces a result.BinaryOperator Represents an operation upon two operands of the same type, producing a result of the same type as the operands.Consumer Represents an operation that accepts a single input argument and returns no result.DoubleBinaryOperator Represents an operation upon twodouble
valued operands and producing adouble
valued result.DoubleConsumer Represents an operation that accepts a singledouble
valued argument and returns no result.DoubleFunction Represents a function that accepts a doublevalued argument and produces a result.DoublePredicate Represents a predicate (booleanvalued function) of onedouble
valued argument.DoubleSupplier Represents a supplier ofdouble
valued results.DoubleToIntFunction Represents a function that accepts a doublevalued argument and produces an intvalued result.DoubleToLongFunction Represents a function that accepts a doublevalued argument and produces a longvalued result.DoubleUnaryOperator Represents an operation on a singledouble
valued operand that produces adouble
valued result.Function Represents a function that accepts one argument and produces a result.IntBinaryOperator Represents an operation upon twoint
valued operands and producing anint
valued result.IntConsumer Represents an operation that accepts a singleint
valued argument and returns no result.IntFunction Represents a function that accepts an intvalued argument and produces a result.IntPredicate Represents a predicate (booleanvalued function) of oneint
valued argument.IntSupplier Represents a supplier ofint
valued results.IntToDoubleFunction Represents a function that accepts an intvalued argument and produces a doublevalued result.IntToLongFunction Represents a function that accepts an intvalued argument and produces a longvalued result.IntUnaryOperator Represents an operation on a singleint
valued operand that produces anint
valued result.LongBinaryOperator Represents an operation upon twolong
valued operands and producing along
valued result.LongConsumer Represents an operation that accepts a singlelong
valued argument and returns no result.LongFunction Represents a function that accepts a longvalued argument and produces a result.LongPredicate Represents a predicate (booleanvalued function) of onelong
valued argument.LongSupplier Represents a supplier oflong
valued results.LongToDoubleFunction Represents a function that accepts a longvalued argument and produces a doublevalued result.LongToIntFunction Represents a function that accepts a longvalued argument and produces an intvalued result.LongUnaryOperator Represents an operation on a singlelong
valued operand that produces along
valued result.ObjDoubleConsumer Represents an operation that accepts an objectvalued and adouble
valued argument, and returns no result.ObjIntConsumer Represents an operation that accepts an objectvalued and aint
valued argument, and returns no result.ObjLongConsumer Represents an operation that accepts an objectvalued and along
valued argument, and returns no result.Predicate Represents a predicate (booleanvalued function) of one argument.Supplier Represents a supplier of results.ToDoubleFunction Represents a function that produces a doublevalued result.ToIntFunction Represents a function that produces an intvalued result.ToLongFunction Represents a function that produces a longvalued result.UnaryOperator Represents an operation on a single operand that produces a result of the same type as its operand. 
Classes in java.util.function used by javax.net.ssl Class Description BiFunction Represents a function that accepts two arguments and produces a result.