Java출력 결과보통 · 20점#컬렉션#오버로딩#반복문

82. ArrayList의 끼워 넣기와 두 가지 remove

다음 Java 프로그램의 실행 결과를 쓰시오.

1import java.util.ArrayList;
2import java.util.List;
3
4public class Main {
5 public static void main(String[] args) {
6 List<Integer> list = new ArrayList<>();
7 for (int i = 1; i <= 5; i++) {
8 list.add(i * 2);
9 }
10 list.add(1, 7);
11 list.remove(2);
12 list.remove(Integer.valueOf(8));
13 list.set(0, list.get(3) - list.size());
14 list.remove(Integer.valueOf(6));
15 System.out.println(list);
16 System.out.println(list.indexOf(6) + " " + list.size());
17 }
18}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.