Stream.collect(Collectors.toList()) 매서드를 사용하려는데 IntelliJ IDE에서 처음보는 제안이 있어서 찾아보게 되었다.
---
답
이 답변을 간단한 표로 정리한 답변도 있었다.
---
정리
java8에서 만들어진 Stream.collect(Collectors.toList()) 은 반환된 List가 수정 가능하기 때문에 이를 보완하고자
java10에서 Stream.collect(Collectors.toUnmodifiableList()) 가 만들어졌지만 null 을 원소로 갖지 못한다.
java16에서 Stream.toList() 가 지원되어 null을 원소로 갖는 불변리스트를 반환할 수 있게 되었다.
'스크랩' 카테고리의 다른 글
[JAVA] (StackOverflow) String.valueOf() vs. Object.toString() (0) | 2022.01.19 |
---|---|
[JAVA] (StackOverflow) Difference between String trim() and strip() methods in Java 11 (0) | 2021.11.28 |
[JAVA] (StackOverflow) 배열에서의 특정 값 유무 확인 (0) | 2021.09.01 |