Youtube版【初めてみようJava(48)】ラムダ式(使用例)―汎用的な関数型インターフェース―




今回は、「ラムダ式(使用例)―汎用的な関数型インターフェース―」です。

ラムダ式の使用例について見てみましょう。
ラムダ式は、別のメソッドに処理を渡すことが基本的な使い方です。

このとき、よく使われるのが汎用的な関数型インターフェース(Function,Consumer,Predicate,Supplier)です。
これらの使い方を見てみましょう。

■動画はこちら

■動画で使用しているソースコード

ソートでの使用例

Functionインターフェースの使用例
※「String str = f.apply(“こんにちは”);」以降の行を直接書くことはあまりありませんが、サンプルの都合上書いてあります。

Consumerインターフェースの使用例
※「c.accept(“こんにちは”);」以降の行を直接書くことはあまりありませんが、サンプルの都合上書いてあります。

Predicateインターフェースの使用例
※「boolean b = f.test(“こんにちは”);」以降の行を直接書くことはあまりありませんが、サンプルの都合上書いてあります。

Supplierインターフェースの使用例
※「String str = s.get();」以降の行を直接書くことはあまりありませんが、サンプルの都合上書いてあります。