関数型インターフェース まとめクイズ

クイズ1

次の要件をすべて満たす関数型インターフェースはどれでしょう。「ユーザーの年齢 (int) を 1 つ受け取り、成人かどうかtrue / false で返したい。Stream<Integer> ages.filter(...) に渡して 20 歳以上だけを抽出する用途で使う。」____<Integer> isAdult = age -> age >= 20;____ に当てはまる型を 1 つ選んでください。

クイズ2

次の メソッド参照 のうち、Function<String, Integer> の型に そのまま代入できる ものはどれでしょうか。

クイズ3

次の BiFunction を使ったコードのうち、正しく動作 するのはどれでしょうか。

クイズ4

次のラムダ式に関する記述のうち、最も正しい ものはどれでしょうか。

クイズ5

次の Predicate 合成のコードで、result に入る値は何でしょうか。

Java

Predicate<Integer> isPositive = n -> n > 0; Predicate<Integer> isEven = n -> n % 2 == 0; boolean result = isPositive.and(isEven).negate().test(-4);

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。