素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv023
「Lv023」の記事一覧
Stream.reduce(accumulator) が返す Optional
が空になる条件はどれか。
初期値なしのreduceは、処理対象の要素が空である場合に、結果が存在しないことを示すemptyを返す。
2026年3月18日
ToIntFunction
インターフェースの抽象メソッド applyAsInt の戻り値の型はどれか。
基本データ型に特化した関数型インターフェースは、オートボクシングを避けるためにプリミティブ型を返す。
2026年3月18日
defaultメソッドを持つインターフェースを実装したクラスで、そのメソッドを抽象メソッドとして再定義できるか。
default実装を拒否し、そのクラスのサブクラスに対して再実装を強制するために、抽象メソッドとして上書き…
2026年3月18日
Optional.of(“Java”).map(s -> s.length()).filter(l -> l > 10) の戻り値はどうなるか。
mapで4(Integer)に変換され、filterで「10より大きい」という条件に合致しないため、空のOptionalになる…
2026年3月18日
Stream.limit(n) と Stream.skip(m) を組み合わせた場合、実行順序は結果に影響するか。
例えば「5件スキップして3件取得」と「3件取得してから5件スキップ」では、得られる要素が異なる。
2026年3月18日
ラムダ式内で、外側のローカル変数に対して再代入(値の変更)を行おうとするとどうなるか。
ラムダ式から参照するローカル変数は「実質的にfinal」でなければならないため、変更を伴うコードはエラー…
2026年3月18日
Map.computeIfPresent(key, (k, v) -> null) を実行した場合、そのキーはどうなるか。
computeIfPresentの計算結果がnullを返すと、そのキーに対応するマッピングはMapから取り除かれる。
2026年3月18日
Files.list(Path) メソッドが返す Stream の要素の型はどれか。
Files.listは、指定されたディレクトリ直下にあるファイルやディレクトリをPathオブジェクトのストリーム…
2026年3月18日
2つの日時の間隔を「日、時間、分、秒」などの特定の単位で取得するために使用するインターフェースはどれか。
ChronoUnit(TemporalUnitの実装)を使用して、betweenメソッドなどで差分を計算する。
2026年3月18日
Collectors.groupingBy(classifier, downstream) において downstream を指定する目的はどれか。
第2引数に別のCollector(countingやsummingInt等)を渡すことで、グループごとの集計が可能になる。
2026年3月18日
投稿のページ送り
1
…
259
260
261
…
585