Uses of Package
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.net.http | HTTP Client and WebSocket APIs | 
| java.nio.channels | Defines channels, which represent connections to entities that are capable of
 performing I/O operations, such as files and sockets; defines selectors, for
 multiplexed, non-blocking I/O operations. | 
| 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 lock-free thread-safe
 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 functional-style operations on streams of elements, such
 as map-reduce transformations on collections. | 
| javax.net.ssl | Provides classes for the secure socket package. | 
| jdk.dynalink.linker | 
 Contains interfaces and classes needed by language runtimes to implement
 their own language-specific object models and type conversions. | 
| jdk.incubator.foreign |  Classes to support low-level, safe and efficient memory access. | 
| jdk.jfr.consumer | This package contains classes for consuming Flight Recorder data. | 
| jdk.jshell | Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL),
 which interactively evaluate "snippets" of Java programming language code. | 
| jdk.jshell.execution | Provides implementation support for building JShell execution engines. | 
| jdk.security.jarsigner | This package defines APIs for signing jar files. | 
- 
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.net.http Class Description BiPredicate Represents a predicate (boolean-valued function) of two arguments.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.nio.channels Class Description Consumer Represents an operation that accepts a single input argument and returns no result.
- 
Classes in java.util.function used by java.nio.file Class Description BiPredicate Represents a predicate (boolean-valued 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 int-valued argument and produces a result.IntSupplier Represents a supplier ofint-valued results.IntToDoubleFunction Represents a function that accepts an int-valued argument and produces a double-valued result.IntToLongFunction Represents a function that accepts an int-valued argument and produces a long-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.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 (boolean-valued function) of one argument.Supplier Represents a supplier of results.ToDoubleFunction Represents a function that produces a double-valued result.ToIntFunction Represents a function that produces an int-valued result.ToLongFunction Represents a function that produces a long-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.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 (boolean-valued 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 (boolean-valued function) of one argument.Supplier Represents a supplier of results.ToDoubleBiFunction Represents a function that accepts two arguments and produces a double-valued result.ToDoubleFunction Represents a function that produces a double-valued result.ToIntBiFunction Represents a function that accepts two arguments and produces an int-valued result.ToIntFunction Represents a function that produces an int-valued result.ToLongBiFunction Represents a function that accepts two arguments and produces a long-valued result.ToLongFunction Represents a function that produces a long-valued 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 (boolean-valued 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 (boolean-valued 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 (boolean-valued 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 (boolean-valued function) of onelong-valued argument.LongUnaryOperator Represents an operation on a singlelong-valued operand that produces along-valued result.Predicate Represents a predicate (boolean-valued 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 (boolean-valued 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 double-valued argument and produces a result.DoublePredicate Represents a predicate (boolean-valued function) of onedouble-valued argument.DoubleSupplier Represents a supplier ofdouble-valued results.DoubleToIntFunction Represents a function that accepts a double-valued argument and produces an int-valued result.DoubleToLongFunction Represents a function that accepts a double-valued argument and produces a long-valued 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 int-valued argument and produces a result.IntPredicate Represents a predicate (boolean-valued function) of oneint-valued argument.IntSupplier Represents a supplier ofint-valued results.IntToDoubleFunction Represents a function that accepts an int-valued argument and produces a double-valued result.IntToLongFunction Represents a function that accepts an int-valued argument and produces a long-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.LongConsumer Represents an operation that accepts a singlelong-valued argument and returns no result.LongFunction Represents a function that accepts a long-valued argument and produces a result.LongPredicate Represents a predicate (boolean-valued function) of onelong-valued argument.LongSupplier Represents a supplier oflong-valued results.LongToDoubleFunction Represents a function that accepts a long-valued argument and produces a double-valued result.LongToIntFunction Represents a function that accepts a long-valued argument and produces an int-valued result.LongUnaryOperator Represents an operation on a singlelong-valued operand that produces along-valued result.ObjDoubleConsumer Represents an operation that accepts an object-valued and adouble-valued argument, and returns no result.ObjIntConsumer Represents an operation that accepts an object-valued and aint-valued argument, and returns no result.ObjLongConsumer Represents an operation that accepts an object-valued and along-valued argument, and returns no result.Predicate Represents a predicate (boolean-valued function) of one argument.Supplier Represents a supplier of results.ToDoubleFunction Represents a function that produces a double-valued result.ToIntFunction Represents a function that produces an int-valued result.ToLongFunction Represents a function that produces a long-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 javax.net.ssl Class Description BiFunction Represents a function that accepts two arguments and produces a result.
- 
Classes in java.util.function used by jdk.dynalink.linker Class Description Supplier Represents a supplier of results.
- 
Classes in java.util.function used by jdk.incubator.foreign 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 jdk.jfr.consumer Class Description Consumer Represents an operation that accepts a single input argument and returns no result.
- 
Classes in java.util.function used by jdk.jshell Class Description BiFunction Represents a function that accepts two arguments and produces a result.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 jdk.jshell.execution Class Description BiFunction Represents a function that accepts two arguments and produces a result.Consumer Represents an operation that accepts a single input argument and returns no result.
- 
Classes in java.util.function used by jdk.security.jarsigner Class Description BiConsumer Represents an operation that accepts two input arguments and returns no result.