Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring
- software.aws.rds.jdbc.mysql.Driver
- intellij recode issue
- ResponseBody
- spanId
- java list
- java.util.list
- EnableWebMvc
- kotlin
- jpa
- CompletableFuture
- Spring JPA
- sentry environment
- elasticsearch
- java sentry
- @FunctionalInterface
- 센트리
- intellij issue
- DeferredImportSelector
- java recode with intellij
- map
- cache sizes may be underestimated as a result
- list
- SpringMVC
- HashMap
- java
- traceId
- Spring Boot
- spring MVC
- java lambda
Archives
- Today
- Total
목록Arrays.asList (1)
du.study기록공간
Arrays.asList List에 add를 했더니 UnsupportedOperationException 를 만났을 때
코드리뷰를 하던도중 간단하면서도 실수하기 좋은 부분을 기록하고 넘어가고자 합니다. Arrays.asList 나 Collections.singletonList 등을 이용하여 List를 생성하는 경우를 종종 보고있는데요 이번엔 Arrays.asList를 사용해서 add를 하는경우에 발생하는 에러를 기록하고 넘어가고자 합니다. 예시코드는 아래와 같습니다. List list = Arrays.asList("A","B"); list.add("C"); System.out.println(list); 이 경우 [A, B, C] 가 출력될거라 생각할 수 있지만, 결과는 아래 에러를 맞이하게 됩니다. java.lang.UnsupportedOperationException 왜 그럴까? 를 확인하기위해 Arrays.asList..
자바
2022. 10. 20. 22:29