関数型インターフェース まとめクイズ
クイズ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);未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。