Programming/Java
Java Stream Sum
rw-
2023. 6. 12. 20:41
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
반응형