최근 포스트

[Java] Collectors 3 - 분할

partitioningBy 메서드란? partitioningBy 메서드의 주요 특징은? partitioningBy 메서드의 사용 예시는? 다른 컬렉터와 함께 사용하는 방법은? 분할 방법을 사용해 숫자를 소수와 비소수로 나누는 방법은?

[Java] Collectors 2 - 그룹화

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

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

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

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

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