https://velog.io/@ychxexn/Collections.emptyList-vs-new-ArrayList
Collections.emptyList() vs new ArrayList()
List를 반환하는 로직을 작성하기 위해서 우리에게는 두 가지 선택지가 있다.
velog.io
List.of() vs Arrays.asList() vs Collections.unmodifiableList() (tistory.com)
List.of() vs Arrays.asList() vs Collections.unmodifiableList()
불변 리스트를 만들기 위해서 나는 주로 Arrays.asList를 사용해왔다. 자바에는 불변 리스트를 만드는 방법이 여러가진데, 이들의 차이점은 무엇일까? 1. 셋 다 불변 리스트이다. 하지만 조금씩 허점
alkhwa-113.tistory.com
위 링크 참고
그리고List.of() 와 Collections.emptyList() 둘다 불변의 빈 리스트를 반환한다.
만약 리스트의 내용이 바뀌어야할 일이 생긴다면 new ArrayList 를 사용하는게 맞다
'자바 > 일반' 카테고리의 다른 글
__[Java] UnmodifiableList는 진짜 불변 리스트가 아니다 ( 참고 )__ (0) | 2024.02.24 |
---|---|
[객체지향 생활체조] __규칙 8: 일급 콜렉션을 쓴다.__ (0) | 2024.02.24 |
BIGDECIMAL 사용시 주의점 (0) | 2024.02.24 |
[팁] compareTo 기준점 (0) | 2024.02.19 |
final 키워드 사용처 (0) | 2023.11.04 |