본문 바로가기
백엔드/Java

[java] java stream 으로 합계(sum) 구하기

by 작은소행성 2023. 1. 12.

 

 

 

 

Integer memberId = 1;

TotalDto dto = TotalDto.builder()
     .contribution1(contributionDto.stream().mapToLong(ContributionDto::getTotalAmount).sum())
     .contribution2(contributionDto.stream().filter(x -> x.getId().equals(memberId)).mapToLong(ContributionDto::getTotalAmount).sum())
     .build();

 

 

 

 

 

 

반응형