-
Java - 불변(Immutable) 리스트 생성Java 2022. 6. 8. 18:42반응형
불변 리스트는 아이템의 추가, 수정, 삭제가 불가능합니다.
리스트가 다른 곳에서 바뀌지 않도록 해주기 위해서 불변 리스트를 사용합니다.
java.util.Collections 클래스의 unmodifiableList를 이용해서 리스트를 immutable하게 바꿀 수 있습니다.
List<String> list = Arrays.asList("A", "B", "C"); list = Collections.unmodifiableList(list); list.add("D"); // UnsupportedOperationException 발생
관련글
Java - Collections.singletonList emptyList
반응형'Java' 카테고리의 다른 글
Java - foreach에서 index값 사용하기 (0) 2022.06.08 Java - stream filter 사용법 (0) 2022.06.08 Java - Collections.singletonList emptyList (0) 2022.06.08 Java - Calendar 클래스로 날짜, 시간, 요일 구하기 (0) 2022.06.08 Java - method rule (0) 2022.05.31