Problem 09
コレクションとジェネリクス頻出★★★☆☆Collections.unmodifiableList の挙動問題
変更不能ビューと元リストの関係を確認します。
進捗 9 / 10 問
Problem 09
Question
問題文
view は base の変更不能ビューです。base に要素を足したあと view を出力したときの結果を確認してください。
コード穴埋めエリア
選択肢を選ぶと穴埋め部分に反映されます。実行ボタンでは、事前に用意した実行結果をもとに正誤判定します。
Main.java
1import java.util.ArrayList;2import java.util.Collections;3import java.util.List;4 5public class Main {6 public static void main(String[] args) {7 List<String> base = new ArrayList<>(List.of("A", "B"));8 List<String> view = Collections.unmodifiableList(base);9 /* insert code hare */;10 11 System.out.println(view);12 }13}選択肢
4つの候補から1つ選ぶと、対応するコードがエディタに反映されます。
Result
実行結果
Output
まだ実行していません。
Error
なし