728x90
반응형
일반 리스트에서 내가 원하는 Key를 가진 Map List로 만들 경우 다음과 같이 Collectors를 사용해 편하게 만들 수 있다.
public Map<Integer, Animal> convertListAfterJava8(List<Animal> list) {
Map<Integer, Animal> map = list.stream()
.collect(Collectors.toMap(Animal::getId, Function.identity()));
return map;
}
728x90
반응형
'Back-End > Spring Boot' 카테고리의 다른 글
Spring Boot | @SQLDelete (삭제 시 deleted 컬럼 변경) (0) | 2023.08.23 |
---|---|
Spring Boot | Java ConcurrentModificationException (순회 도중 삭제하기) (0) | 2023.08.22 |
Spring Boot | Java Enum name List 만들기 ( get names ) (0) | 2023.07.18 |
Spring Boot | Custom 메일 보내기 ( with JavaMailSender ) (0) | 2023.06.22 |
Spring Boot | Querydsl 에서 Json Column to String 쿼리 만들기 ( feat.Postgresql ) (0) | 2023.06.22 |