9/13

오늘은 어제에 stream의 reduce 를 배운 것에 이어 Optional reduce를 배울 예정이다.

 

[ Optional ] , [ orElse ]

 

일반 stream에는 없고 IntStream에 있는 sum기능

§ stream은 재사용이 안된다 사용할 때마다 재설정 을 해주자!!!

 

요소 커스텀 집계 Stream, IntStream, LongStream, DoubleStream

기본타입 -> 참조타입

boxed()

참조타입-> 기본타입

mapToInt

이런식으로 변경해가면서 사용하고 싶을때

 

Stream ( Collect ) 요소수집

collect(Collectors())를 사용하여

list, set , map 으로 원하는 값을 모아줌

 

toList( ) -> T를 List에 저장

toSet( ) -> T를 Set에 저장

toMap( ) -> 홀수 값을 키로 짝수 값을 벨류로 저장 해준다.

 

groupingBy

groupingBy메소드는 그룹핑 후 매핑 및 집계를 할 수 있도록 두번째 매개값인 Collector를 얻을수 있도록 하는것 이다.

 

 

내일은 11장 execption 을 배울 예정

 

 

 

 

 

 

 

 

+ Recent posts