Java8のUnaryOperatorインタフェースを理解する

Java8のUnaryOperatorインタフェースを理解する

java.util.function.UnaryOperatorインタフェースは関数型インタフェースと呼ばれるインタフェースで、applyメソッド一つだけを持っています。

引数を1つ持ち、戻り値はapplyメソッドの引数と同じ型です。

import java.util.function.UnaryOperator;

public class Sample {
  public static void main(String[] args) {
    final UnaryOperator<Integer> unaryOperator1 = n -> n * 3;
    final Integer result = unaryOperator1.apply(10);
    System.out.println(result); // 30
  }
}

コメント

タイトルとURLをコピーしました