11장을 마무리했다. Collectors.joining과 Collectors.groupingBy에 대해 공부했다.
Collectors.joining()
은 스트림의 문자열 요소들을 결합하는 함수이다.Collectors.joining()
은 delimiter, prefix, suffix를 인자로 받는다.Collectors.groupingBy()
는 스트림의 요소를 Map으로 수집한다.Collectors.groupingBy()
와 Collectors.toMap()
의 차이는 Collectors.groupingBy()
는 람다로 넘긴 키에 해당하는 요소들로 구성된 List를 값으로 가진다는 것이다.11장을 끝으로 책의 목표했던 부분을 모두 공부했다.
12장과 13장은 애로우 라이브러리를 다루는 부분이어서 이 부분은 나중에 필요할 경우에 다시 공부해보기로 했다.
내일부터는 안드로이드에 대해 공부를 시작할 것이다.