collections1 Collections.emptyList()와 Collections.EMPTY_LIST의 차이 개발을 하다 보면 return type은 정해뒀지만, 어느것도 return할 필요가 없는 상황이 생긴다. 단순하게 null을 반환할 수도 있겠지만 null로 인한 오류 발생 가능성도 있고, 후에 null 체크를 해줘야 한다는 점에서 null을 리턴하는 것엔 주의가 필요하다. 대신 빈 객체를 return하는 것이 좋은데, Collections는 아래의 빈 컬렉션을 return하는 메서드를 제공한다. Collections.emptyList(); Collections.emptySet(); Collections.emptyMap(); 그런데, 메서드 뿐만 아니라 상수 또한 제공하고 있다. Collections.EMPTY_LIST; Collections.EMPTY_SET; Collections.EMPTY_MAP; .. 2023. 4. 27. 이전 1 다음