閲覧中:
関数Interface

関数Interface

java.util.function (Java SE 11 & JDK 11 )

Consumer (Java SE 11 & JDK 11 )

Function (Java SE 11 & JDK 11 )

Predicate (Java SE 11 & JDK 11 )

Supplier (Java SE 11 & JDK 11 )

  • Consumer<T> 単一の入力引数を受け取って結果を返さないオペレーションを表します。
修飾子と型 メソッド 説明
void accept​(T t) 指定された引数でこのオペレーションを実行します。
default Consumer andThen​(Consumer<? super T> after) このオペレーションを実行した後、続けてafterオペレーションを実行する合成Consumerを返します。
  • Function<T,R> 1つの引数を受け取って結果を生成する関数を表します。
修飾子と型 メソッド 説明
default Function andThen​(Function<? super R,​? extends V> after) まず入力にこの関数を適用し、次に結果に関数afterを適用する合成関数を返します。
R apply​(T t) 指定された引数にこの関数を適用します。
default Function compose​(Function<? super V,​? extends T> before) まず入力に関数beforeを適用し、次に結果にこの関数を適用する合成関数を返します。
static Function identity() 常に入力引数を返す関数を返します。
  • Predicate<T> 1つの引数の述語(boolean値関数)を表します。
修飾子と型 メソッド 説明
default Predicate and​(Predicate<? super T> other) この述語と別の述語の短絡論理積を表す合成述語を返します。
static Predicate isEqual​(Object targetRef) 2つの引数が等しいかどうかをObjects.equals(Object, Object)に従ってテストする述語を返します。
default Predicate negate() この述語の論理否定を表す述語を返します。
static Predicate not​(Predicate<? super T> target) 指定された述語の否定である述語を戻します。
default Predicate or​(Predicate<? super T> other) この述語と別の述語の短絡論理和を表す合成述語を返します。
boolean test​(T t) 指定された引数でこの述語を評価します。
  • Supplier<T> 結果のサプライヤを表します。
修飾子と型 メソッド 説明
T get() 結果を取得します。
interface return method
Consumer void accept(T t)
Function R apply(T t)
Predicate boolean test(T t)
Supplier T get()