List
이때 Collectors의 groupingBy를 사용하면 원하는 형태로 바꿀수 있다
public Map<String, List<SomeDto>> getMap(List<SomeDto> strings) {
return strings.stream().collect(
Collectors.groupingBy(SomeDto::SomeKey)
);
}
참고링크
- https://stackoverflow.com/questions/40772997/how-to-convert-listv-into-mapk-listv-with-java-8-streams-and-custom-list