<JavaLearn/>

ラムダ式

中級6レッスン

Java 8で導入されたラムダ式を学びましょう。関数型インターフェース・メソッド参照・Comparatorなど、モダンJavaプログラミングの基盤となる概念を丁寧に解説します。

進捗0 / 6 完了 (0%)

全6レッスン

ラムダ式でComparatorを使う

ラムダ式を使うと、Comparator を 簡潔に記述できます。匿名クラスを使った冗長な書き方と比較してみましょう。

Javaエディタ

メソッド参照と関数型インターフェース

:: を使ったメソッド参照は、 ラムダ式をさらにシンプルにする書き方です。標準の関数型インターフェースと組み合わせて使えます。

Javaエディタ
確認クイズ

Q1.ラムダ式の正しい構文はどれですか?

Q2.Predicate<T>・Function<T,R>・Consumer<T> の説明として正しいものはどれですか?

Q3.メソッド参照の正しい書き方はどれですか?

Q4.Comparatorをラムダ式で書く正しい方法はどれですか?