반응형
결과
first : 1489
second : 40
이렇게 많은 시간이 차이나는 이유는
reduce 연산중 내부에서 int 형을 Integer 로 박싱하는 비용이 발생하기 때문이다.
만약 기본형을 reduce로 처리한다면
기본형 특화 스트림을 사용해 보는것도 좋을 것이다.
기본형 특화 스트림에는 int, double, long 을 제공한다.
기본형 특화 스트림으로 변화시키기 위해서는
mapToInt, mapToDouble, mapToLong 등이 있다.
반응형
'IT > JAVA' 카테고리의 다른 글
스택 계산기-(후위연산식을 통해 계산기를 만들어 보자!) (0) | 2019.10.10 |
---|---|
후위연산식을 이용한 스택 계산기-(중위에서 후위 변경 step.1) (0) | 2019.10.10 |
다중 버전 jdk 설정 Bash Shell (0) | 2019.05.21 |
java8 병렬 스트림 효율적으로 사용하는 방법 (0) | 2017.11.14 |
JAVA 8 스트림 연산자 정리 (0) | 2017.10.27 |