UnaryOperator

ファンクショナルインターフェース
UnaryOperator<T> 一つの引数と戻り値が同じ型。

プリミティブ型用にIntUnaryOperator, LongUnaryOperator, DoubleUnaryOperatorが用意されている。

apply, andThen, composeメソッドが定義されている。

UnaryOperator<BigInteger> uo = arg -> arg.add(arg).nextProbablePrime();
System.out.println(uo.apply(new BigInteger("100")));  // 211
System.out.println(uo.apply(new BigInteger("300")));  // 601

 

投稿日: