최근 포스트

[Java] Collectors 2 - 그룹화

groupingBy 메서드란? 메서드 참조를 이용한 그룹화 방법은? 람다 표현식을 이용한 그룹화 방법은? Collector 타입의 추가 인수로 그룹화된 요소를 조작하는 방법은? 맵핑 함수 타입의 추가 인수로 그룹화된 요소를 조작하는 방법은? 다수준 그룹화란? 서브그룹으로 데이터를 ...

[Java] Collectors 1 - 리듀싱과 요약

counting 메서드란? maxBy, minBy 메서드란? summingInt 메서드란? summarizingInt 메서드란? joining 메서드란? reducing으로 같은 연산을 수행하는 방법은? 컬렉터를 사용하지 않고 같은 연산을 수행하는 방법은? 자신의 상황에 맞는 최적...

[Java] 스트림 처리 연산 5 - 리듀싱

스트림 처리 연산 리듀싱이란? .reduce란? 리듀싱 연산에 초기값이 없는 경우는 어떻게 처리하는가? 리듀싱 연산으로 요소의 합, 최댓값, 최솟값을 계산하는 방법은 무엇인가? reduce 병렬화란?

[Java] 기본형 특화 스트림이란?

기본형 특화 스트림이란? 숫자 스트림 mapToInt란? 객체 스트림으로 매핑하는 boxed란? 기본값 문제를 해결하기 위한 OptionalInt란?