import java.util.List;
public class FunctionalProgrammingMagic {
public static long sumOfSquares(List<Integer> numbers) {
if(numbers == null){
return 0;
}
return numbers.stream()
.mapToLong(n -> n * n)
.sum();
}
}
mapToLong은 LongStream을 만들어주는 map의 특별한 버전이다.
728x90
'Java' 카테고리의 다른 글
[웹]URI와 웹 브라우저 요청 흐름 (1) | 2023.09.13 |
---|---|
[Java] 배열 안 정수 중에서 짝수인 가장 큰 수 구하기 (0) | 2023.08.16 |
[Java] 배열 안의 문자열의 길이 구하기 (0) | 2023.08.16 |
[Java] 범위를 주고 그 범위의 수 세제곱 구하기 (0) | 2023.08.16 |
[Java] 홀수 필터링하기 (0) | 2023.08.16 |