Java Lambda - DoubleUnaryOperator example








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

Method

  1. DoubleUnaryOperator applyAsDouble
  2. DoubleUnaryOperator compose
  3. DoubleUnaryOperator andThen
  4. DoubleUnaryOperator identity




Example

The following example shows how to use DoubleUnaryOperator.

import java.util.function.DoubleUnaryOperator;

public class Main {

  public static void main(String[] args) {
    DoubleUnaryOperator dl = (x) -> {return x*x;};
    System.out.println(dl.applyAsDouble(3.14));
  }
}

The code above generates the following result.