728x90
Integer
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
// Stream의 reduce 이용
Integer sum1 = numbers.stream().reduce(0, Integer::sum);
// IntStream의 sum 이용
int sum2 = numbers.stream().mapToInt(i -> i).sum();
String
LIst<String> numbers = Arrays.asList("1", "2", "3", "4", "5");
// IntStream의 sum 이용
int sum = numbers.stream().mapToInt(i -> Integer.parseInt(i)).sum();
728x90
반응형
'Programming > Java' 카테고리의 다른 글
[Java] Optional API (0) | 2023.04.09 |
---|---|
[Java] Stream API (0) | 2023.04.09 |
[Java] 스트림 API - 01 (0) | 2023.04.05 |
[Java] - 7. 자바 8 API의 기본 메서드와 스태틱 메소드 (0) | 2023.04.04 |
[Java] - 6. 인터페이스 기본 메소드와 스태틱 메소드 (0) | 2023.04.01 |