본문 바로가기
Java/stream

java stream 예제 - set --> map, list --> map

by 무대포 개발자 2020. 7. 9.
728x90
반응형

이 문서는 추후 다시 볼 목적으로 정리한 글입니다.

set --> map

Set<String> members = new HashSet<>();
...
...
Map<String, Integer> map = members.stream()
.map(s -> groupName + Constants.SEPARATOR + s)
.collect(Collectors.toMap (
s->s, s->getXxxCount(s)))
;

list --> map

List<객체> list;
Map<String,객체> map =
list.stream().collect(Collectors.toMap(객체::getId(), i -> i));

댓글