-
Java에서 Stream Collection을 다른 Collection으로 변환하기Today I Learned 2023. 1. 28. 00:46
Primitive 타입의 배열에 원소를 하나 더 넣어 길이가 1 늘어난 배열로 만드는 방법으로 배열 -> 컬렉션 -> 배열의 방법을 생각함
배열 -> 컬렉션으로 변환하기 위해 Arrays.stream(배열).boxed().toList()로 변환했음
문제는 이렇게 변환한 컬렉션은 요소를 추가하거나 제거할 수 없음
.toList()
불변성을 갖는 List를 반환
.collect(Collectors.toList())
List를 반환, 가변
.collect(Collectors.toCollection(ArrayList::new))
new Collection을 반환 (ArrayList 대신 다른 Collection이 들어갈 수 있음), 가변
'Today I Learned' 카테고리의 다른 글
React에서 컴포넌트가 unmount되었을 때 특정 동작 수행 여부 테스트하기 (0) 2023.02.26 p, pre 태그에서 문단 속성 조정하기, TextArea에서 키보드의 Enter 키를 눌렀을 때 HandleSubmit을 수행하게 하기 (0) 2023.01.30 TCP 통신과 UDP 통신의 차이점 (0) 2023.01.27 WebSocket 동작 테스트하기 (0) 2023.01.26 Heap, PriorityQueue (0) 2023.01.26