The Wayback Machine - https://web.archive.org/web/20171206122502/https://developer.android.com/reference/java/util/function/LongUnaryOperator.html
Skip to content

Most visited

Recently visited

navigation
added in API level 24

LongUnaryOperator

public interface LongUnaryOperator

java.util.function.LongUnaryOperator


Represents an operation on a single long-valued operand that produces a long-valued result. This is the primitive type specialization of UnaryOperator for long.

This is a functional interface whose functional method is applyAsLong(long).

See also:

Summary

Public methods

default LongUnaryOperator andThen(LongUnaryOperator after)

Returns a composed operator that first applies this operator to its input, and then applies the after operator to the result.

abstract long applyAsLong(long operand)

Applies this operator to the given operand.

default LongUnaryOperator compose(LongUnaryOperator before)

Returns a composed operator that first applies the before operator to its input, and then applies this operator to the result.

static LongUnaryOperator identity()

Returns a unary operator that always returns its input argument.

Public methods

andThen

added in API level 24
LongUnaryOperator andThen (LongUnaryOperator after)

Returns a composed operator that first applies this operator to its input, and then applies the after operator to the result. If evaluation of either operator throws an exception, it is relayed to the caller of the composed operator.

Parameters
after LongUnaryOperator: the operator to apply after this operator is applied

Returns
LongUnaryOperator a composed operator that first applies this operator and then applies the after operator

Throws
NullPointerException if after is null

applyAsLong

added in API level 24
long applyAsLong (long operand)

Applies this operator to the given operand.

Parameters
operand long: the operand

Returns
long the operator result

compose

added in API level 24
LongUnaryOperator compose (LongUnaryOperator before)

Returns a composed operator that first applies the before operator to its input, and then applies this operator to the result. If evaluation of either operator throws an exception, it is relayed to the caller of the composed operator.

Parameters
before LongUnaryOperator: the operator to apply before this operator is applied

Returns
LongUnaryOperator a composed operator that first applies the before operator and then applies this operator

Throws
NullPointerException if before is null

identity

added in API level 24
LongUnaryOperator identity ()

Returns a unary operator that always returns its input argument.

Returns
LongUnaryOperator a unary operator that always returns its input argument

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Image

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)