素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv018
「Lv018」の記事一覧
インターフェース内の default メソッドから private メソッドを呼び出すことは Java 8 で可能か。
インターフェースでのprivateメソッドのサポートはJava 9からであり、Java 8では定義できない。
2026年3月18日
ストリームの要素が1つもない状態で max(Comparator) を呼び出すとどうなるか。
比較対象がないため、結果が存在しないことを示す空のOptionalが返される。
2026年3月18日
Integer::new という参照が Function
に適合する場合、何が生成されるか。
引数を1つ(size)取り、配列を返す文脈であれば、配列のコンストラクタ参照として機能する。
2026年3月18日
ラムダ式のスコープにおいて、外側のローカル変数と同じ名前の引数名を使用できるか。
ラムダ式は新しいスコープを作らないため、変数名の競合(シャドウイング)は許されない。
2026年3月18日
Map.merge(key, value, remappingFunction) で、指定したキーが不在の場合の挙動はどれか。
キーが存在しない場合、第2引数のvalueがそのままMapに登録され、関数は呼び出されない。
2026年3月18日
Files.find(start, maxDepth, matcher) の matcher 引数の型はどれか。
Files.findはパスだけでなく、そのファイルの属性(Attributes)も条件判定に利用できる。
2026年3月18日
Collectors.summingInt(mapper) を collect メソッドで使用した際の戻り値の型はどれか。
summingIntは要素をintに変換して合計した結果をIntegerとして集約する。
2026年3月18日
2つの LocalDateTime の差分を秒単位で取得するための正しい方法はどれか。
ChronoUnitのエニュメレーションを使用して、2つの時刻間の特定の単位の差を計算できる。
2026年3月18日
Optional.ofNullable(val).map(String::toUpperCase).get() で val が null の場合どうなるか。
mapの結果は空のOptionalとなり、空のOptionalに対してget()を呼ぶと例外がスローされる。
2026年3月18日
BiConsumer
インターフェースの andThen メソッドの戻り値はどれか。
andThenは、現在の処理の後に別のBiConsumerを実行する新しいBiConsumerを構成して返す。
2026年3月18日
投稿のページ送り
1
…
494
495
496
…
966