Function

ファンクショナルインターフェース
Function<T, R> 引数一つ・戻り値あり。引数、戻り値ともに型は任意。
プリミティブ型用にIntFunction<R>, LongFunction<R>, DoubleFunction<R>が用意されている。

Function<BigDecimal, String> fn = arg -> arg.add(arg).toString();
System.out.println(fn.apply(new BigDecimal("99")));
投稿日: