longstream1 [Java 8] Stream - 3 (Numeric, Stream 생성) - 출처: https://www.oracle.com/technical-resources/articles/java/ma14-java-se-8-streams.html - Numeric Streams 앞에서 정수형의 합계를 계산하기 위해 reduce 메소드를 이용한 예제를 살펴보았다. 그러나 앞에서 살펴본 예제에는 숨겨진 비용이 있다. Integer 객체를 반복적으로 더할때 박싱이 적용되어 비용이 발생한다. 만약 아래코드처럼 sum 이라는 메소드를 호출할 수 있다면 코드가 더 깔끔하고 의도한 바가 분명해질것이다. int statement = transactions.stream() .map(Transaction::getValue) .sum(); // error since Stream has no sum meth.. 2021. 2. 11. 이전 1 다음