알고리즘 문제를 풀다가,
배열을 리스트로 바꾸어 값을 추가, 삭제하려 했더니, 제목과 같은 에러가 떴다.
다음 코드를 살펴보자.
배열 arr를 Arrays.asList()를 통해 List의 형태로 바꿔주었다.
결과는 다음과 같다.
왜 이런 에러가 뜨나 구글링을 해보니,
Arrays.asList()로는 동적인 List를 만들 수 없다는 것이다.
동적인 List가 아니므로, 값을 추가 또는 삭제할 수 없고, 이와 같은 에러가 발생했던 것이다.
해결 방법은 반복문을 통해 배열의 요소들을 하나하나 넣어줘서,
기존의 배열과 같은 리스트 객체를 새로 생성해야 된다.
다음과 같이 말이다.
'Develop > Trouble Shooting' 카테고리의 다른 글
Spring) 빌드 시, Error starting ApplicationContext 에러 해결 (0) | 2022.10.23 |
---|---|
빌드 시, '--warning-mode all' 경고 (0) | 2022.10.11 |
Git Error : main -> main (0) | 2022.08.29 |
Git Error : CRLF will be replaced by LF (0) | 2022.08.29 |
VS Code Error : crbug/1173575, non-JS module files deprecated. (0) | 2022.08.26 |