오류원인 Arrays.asList() 메소드는 고정길이의 원배열의 list view를 리턴합니다. 즉, 고정길이인 원래 배열의 list view를 리턴하기 때문에 Arrays.asList()를 사용해서 배열을 List로 변환한 후, 길이를 List에 값을 추가하는 것이 불가능하고, 원래 배열의 값을 변경하면 List의 값도 같이 변경됩니다. public class anything { public static void main(String[] args) { Integer[] arr = {1,2,3,4,5}; List list = Arrays.asList(arr); System.out.println(list); list.add(1); } } //출력 [1, 2, 3, 4, 5] Exception in thr..