[Java] java.util.関数パッケージ
java.util.機能パッケージが提供する機能インタフェース
Functional Interfaceは、JDK 8から提供される特殊なインタフェースです.1つの抽象的な方法だけが「機能インタフェース」と呼ばれ、「機能インタフェース」をパラメータとする方法は「機能インタフェース」の実装体伝達ラムダ式に代わることができる.Functional Interfaceは使用を直接定義できますが、デフォルトではjavaです.util.関数パッケージで定義した機能インタフェースを整理します.
きほんかんすうインタフェース
最も基本的な関数インタフェースは、パラメータがない場合や1つのパラメータしかありません.他の関数型インタフェースもここから派生している.
2つのパラメータを持つ関数インタフェース
これらは、上記で定義した基本型Consumer、Predicate、Functionを2つのパラメータに変更するインタフェースです.
同じ入力と戻りを持つUnaryOperation、BinaryOperation
UnaryOperationには、パラメータと戻り値が同じ場合に使用される基本機能と同様のパラメータと戻りタイプがあります.BinaryOperationはBiFuntion
複数のパラメータを持つ関数インタフェース
直接関数インタフェースは、次のように作成して使用できます.
@FunctionalInterface
public interface FiveParameterConsumer<T, U, V, W, X> {
public void accept(T t, U u, V v, W w, X x);
}
[注意]
Reference
この問題について([Java] java.util.関数パッケージ), 我々は、より多くの情報をここで見つけました https://velog.io/@nhj2927/Java-java.util.function-패키지テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol