사용자의 Model은 아래처럼 되어있다고 가정하고
@Data
public class User{
private String name;
private String email;
private String department;
}
부서 별로 나눠서 처리하고 싶을때 한 줄만 설정하면 끝.
List<User> users = dao.getUserList();
Map<String, List<User>> userByDepartment = users.stream().collect(Collectors.groupingBy(User::getDepartment));
반응형
'꺼내먹어요' 카테고리의 다른 글
bash grep, cut, >(Redirection) 활용 (0) | 2023.01.31 |
---|---|
Java List를 Map으로 변경 (0) | 2023.01.25 |
AWS SES Java SDK 여러명 Email 전송 로직 (0) | 2023.01.01 |
nginx 경로별 다른 API 주소 rewirte (0) | 2023.01.01 |
Linux 네트워크, 프로세스 상태 (0) | 2016.08.21 |