問題一覧へ ArrayList 標準

ArrayList の remove の選ばれ方

次のコードの実行結果として正しいものはどれですか。

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    ArrayList<Integer> nums = new ArrayList<>();
    nums.add(1);
    nums.add(2);
    nums.add(3);
    nums.remove(1);
    System.out.println(nums);
  }
}

選択肢