-
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 - Collections.singletonList emptyList
안녕하세요. 오늘은 java.util.Collections 프레임워크 중 singletonList, emptyList에 대해서 알아보겠습니다. List list = Arrays.asList(1); IntelliJ에서 위와 같은 코드를 작성하고 Inspect Code를 해보면 다..
codemanager.tistory.com
반응형'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