[List] List.of()로 List 생성 시 주의! (feat. 불변 컬렉션)
Java 9 부터 List 생성 시 List.of() 메소드를 사용할 수 있게 되었습니다. 이를 알게 된 이후로 자주 이 메소드를 사용해서 List 생성을 해왔습니다. 그런데 코딩을 하던 중 이렇게 만든 리스트에 값을 변경( add() 등)하는 일이 생겼는데 다음과 같은 에러가 발생했습니다. Exception in thread "main" java.lang.UnsupportedOperationException 해당 연산을 지원하지 않는다는 것으로 해서는 안되는 연산을 해서 발생한 에러였습니다... List.of() 메소드를 살펴보니 다음과 같았습니다. static List of(E e1) { return new ImmutableCollections.List12(e1); } of 메소드는 불변 컬렉션 생성..
JAVA
2023. 1. 24. 19:13
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ionic
- Dynamic Programming
- 수학
- spring
- CodeDeploy
- DFS
- java
- CodeCommit
- array
- 소수
- Algorithm
- 프로그래머스
- 조합
- programmers
- permutation
- 에라토스테네스의 체
- Combination
- cloudfront
- string
- search
- BFS
- sort
- 순열
- ECR
- AWS
- SWIFT
- Baekjoon
- map
- CodePipeline
- EC2
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
글 보관함
