素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv029
「Lv029」の記事一覧
(double d) -> (int)d というラムダ式が適合する関数型インターフェースはどれか。
プリミティブのdoubleを受け取りintを返すため、専用のDoubleToIntFunctionに適合する。
2026年3月18日
Stream.distinct() メソッドを並列ストリームで使用した場合のパフォーマンスへの影響はどれか。
並列処理において要素の一意性を保証しつつ順序を守る処理は、逐次処理よりもコストが高くなる場合がある。
2026年3月18日
List.sort(Comparator.comparing(Person::getName).thenComparing(Person::getAge)) の動作はどれか。
thenComparingを使用することで、第一条件が同値だった場合の第二検索条件を連鎖的に定義できる。
2026年3月18日
Files.copy(path, System.out) のように、OutputStream を指定してコピーすることは可能か。
Files.copyメソッドには、PathからOutputStreamへデータを書き出すオーバーロードが存在する。
2026年3月18日
TemporalAdjusters.lastDayOfMonth() を LocalDate.with() に渡した場合の戻り値はどれか。
現在のLocalDateの月情報を維持したまま、日のみをその月の最終日に変更したインスタンスを返す。
2026年3月18日
BinaryOperator.maxBy(Comparator) が返す関数の型はどれか。
2つの引数を比較して大きい方を返す BinaryOperator インスタンスを生成して返す。
2026年3月18日
IntStream.rangeClosed(1, 5) で生成される数値の数はいくつか。
rangeClosedは開始と終了の両方の値を含むため、1, 2, 3, 4, 5 の計5つの値が生成される。
2026年3月18日
Optional.ofNullable(val).orElseGet(() -> { throw new RuntimeException(); }) で val が非nullの場合どうなるか。
orElseGetは値が存在しない場合にのみSupplierを実行するため、値があれば例外処理は実行されない。
2026年3月18日
インターフェースで static メソッドを使用する際の呼び出し制限はどれか。
インターフェースのstaticメソッドは、クラスのstaticメソッドと異なり、インスタンス経由での呼び出しは…
2026年3月18日
Stream.concat() を使用して3つのストリームを結合する正しい方法はどれか。
concatメソッドは2つの引数しか取らないため、3つ以上を結合するには入れ子にするかflatMap等を利用する。
2026年3月18日
投稿のページ送り
1
…
73
74
75
…
271