[개발일기] 22-07-10

오늘·2022년 7월 10일
0

[개발일기]

목록 보기
78/199

📝 간단하게 쓰는 개발일기

함수형 코틀린

11장의 컬렉터와 Stream.collect 중 Collectors.toList(), Collectors.toSet(), Collectors.toCollection()을 공부했다.

정리

  • Stream.collect()는 스트림을 데이터 구조로 모으거나 그 이후의 로직을 수행하고 싶을 때 사용한다.
  • Stream.collecto()의 인자로 Collectors 인터페이스의 구현을 전달하며, 이것을 직접 구현할 필요는 없고 자주 사용하는? 것들을 java.util.stream.Collectors에 제공한다.
  • Collectors.toList()는 스트림을 List로 모아주며, 어떤 리스트를 사용할지 정할 수 없이 기본값으로 정해진다.
  • Collectors.toSet()은 스트림을 Set으로 모아주며, 어떤 Set을 사용할지 정할 수 없고 기본값으로 정해진다.
  • Collectors.toCollection()은 List와 Set의 보완이며, 어떤 것을 사용할지 정할 수 있다.
profile
Junior Mobile 개발자

0개의 댓글