자바
Arrays.asList() 와 List.of() 의 차이
brorae
2022. 3. 7. 18:10
Arrays.asList() 와 List.of() 모두 값을 더해주려고 하면 UnsupportedOperationException이 발생한다.
1. set으로 값 변경이 가능한가
Arrays.asList는 set으로 값을 변경할 수 있지만, List.of는 값 변경이 불가능하다.
2. null을 원소로 가질 수 있는가
Arrays.asList는 null을 원소로 가질 수 있지만, List.of는 null을 가질 수 없다.
3. 배열의 변화에 반응하는가
Arrays.asList는 배열을 수정하면 그대로 값이 바뀌지만, List.of는 바뀌지 않는다.