サーチ…


前書き

Java 8以降では、 機能インタフェースは、Objectのメソッド以外にも、抽象メソッドを1つしか持たないインタフェースです。 JLS§9.8を参照してください。機能的インタフェース

署名による標準Java Runtime Libraryの機能インタフェースのリスト

パラメータタイプ戻り値の型インタフェース
() 無効 ランナブル
() T サプライヤー
() ブール値 ブールサプライヤ
() int IntSupplier
() 長いです LongSupplier
() ダブル DoubleSupplier
(T) 無効 コンシューマー<T>
(T) T UnaryOperator <T>
(T) R 関数<T、R>
(T) ブール値 述語<T>
(T) int ToIntFunction <T>
(T) 長いです ToLongFunction <T>
(T) ダブル ToDoubleFunction <T>
(T、T) T BinaryOperator <T>
(T、U) 無効 BiConsumer <T、U>
(T、U) R BiFunction <T、U、R>
(T、U) ブール値 BiPredicate <T、U>
(T、U) int ToIntBiFunction <T、U>
(T、U) 長いです ToLongBiFunction <T、U>
(T、U) ダブル ToDoubleBiFunction <T、U>
(T、int) 無効 ObjIntConsumer <T>
(T、long) 無効 ObjLongConsumer <T>
(T、ダブル) 無効 ObjDoubleConsumer <T>
(int) 無効 IntConsumer
(int) R IntFunction <R>
(int) ブール値 IntPredicate
(int) int IntUnaryOperator
(int) 長いです IntToLongFunction
(int) ダブル IntToDoubleFunction
(int、int) int IntBinaryOperator
(長いです) 無効 ロングコンシューマー
(長いです) R LongFunction <R>
(長いです) ブール値 LongPredicate
(長いです) int LongToIntFunction
(長いです) 長いです LongUnaryOperator
(長いです) ダブル LongToDoubleFunction
(長い、長い) 長いです LongBinaryOperator
(ダブル) 無効 DoubleConsumer
(ダブル) R DoubleFunction <R>
(ダブル) ブール値 二重述語
(ダブル) int DoubleToIntFunction
(ダブル) 長いです DoubleToLongFunction
(ダブル) ダブル DoubleUnaryOperator
(ダブル、ダブル) ダブル DoubleBinaryOperator


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow