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.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, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).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 JavaTM 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. -
Classes in java.util.function used by java.lang Class and Description Consumer Represents an operation that accepts a single input argument and returns no result.Supplier Represents a supplier of results. -
Classes in java.util.function used by java.nio.file Class and Description BiPredicate Represents a predicate (boolean-valued function) of two arguments. -
Classes in java.util.function used by java.security Class and 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 and 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 and 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 and 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.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.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.atomic Class and 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 and 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 and Description Supplier Represents a supplier of results. -
Classes in java.util.function used by java.util.regex Class and Description Predicate Represents a predicate (boolean-valued function) of one argument. -
Classes in java.util.function used by java.util.stream Class and 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 and Description BiFunction Represents a function that accepts two arguments and produces a result.
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.