素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv027
「Lv027」の記事一覧
Files.walk(path).filter(Files::isRegularFile) を実行した際、ストリームに含まれるものはどれか。
walkで取得した全パスに対し、通常ファイルであるかどうかを判定するフィルタを適用している。
2026年3月18日
ラムダ式内で使用する変数が「実質的にfinal」であるかを確認する最も確実な方法はどれか。
finalを付与してもコンパイルエラーにならなければ、その変数は実質的にfinalとして扱える。
2026年3月18日
Map.computeIfAbsent(key, k -> null) を実行し、キーが元々不在だった場合の Map の状態はどうなるか。
computeIfAbsentの関数がnullを返した場合、新しいマッピングは作成されず、Mapの内容は変化しない。
2026年3月18日
Collectors.toMap(keyMapper, valueMapper, mergeFunction) において、mergeFunction が実行されるタイミングはどれか。
第3引数のマージ関数は、同一のキーに対して複数の値が衝突した際の解決策を定義するものである。
2026年3月18日
ZonedDateTime オブジェクトから特定のフィールド(時間など)を書き換えた新しいオブジェクトを生成するメソッドはどれか。
日時APIのオブジェクトは不変であるため、with(TemporalField, long) 等を使用して値を変更した別インスタ…
2026年3月18日
BiFunction
の andThen(Function super R, ? extends V> after) メソッドの戻り値の型はどれか。
現在のBiFunctionの結果を次のFunctionに渡す、新しいBiFunctionを生成して返す。
2026年3月18日
インターフェース内の default メソッドから、そのインターフェースで定義されている static メソッドを呼び出す方法はどれか。
インターフェースのstaticメソッドは継承されないため、必ずインターフェース名で修飾して呼び出す必要が…
2026年3月18日
Optional.ofNullable(val).map(String::trim).filter(s -> !s.isEmpty()).get() で val が空文字 ” ” の場合どうなるか。
trimで空文字になり、filterで条件外となりemptyになるため、get()を呼ぶと例外が発生する。
2026年3月18日
ラムダ式の引数リストで、型を推論させる場合に (s1, s2) -> … と記述できるが、s1 にだけ型を付けることは可能か。
ラムダ式の引数型を記述する場合、一部のみを記述し他を推論させることは文法上許されない。
2026年3月18日
Stream.flatMap(Function) を使用して、List
> を Stream
に変換する際の Function の引数は何か。
flatMapに渡す関数は各要素(ここではList)を受け取り、それをストリームに変換して返す必要がある。
2026年3月18日
投稿のページ送り
1
…
52
53
54
…
251