Java Stream 을 활용한 Sum/Avg/Min/Max 구하기
Stream을 활용하여 합계를 구하는 로직을 작성해보겠습니다. 합계값 (Sum) List numbers = Arrays.asList(1, 2, 3, 4, 5); Integer sum1 = numbers.stream().reduce(0, Integer::sum); System.out.println("sum1 = " + sum1); // 15 int sum2 = numbers.stream().mapToInt(i -> i).sum(); System.out.println("sum2 = " + sum2); // 15 평균값 (Avg) final OptionalDouble average = numbers.stream().mapToInt(Integer::intValue).average(); final double a..
Server
2022. 9. 11. 17:48
공지사항