본문 바로가기

Java Stream API

(2)
[JAVA] Stream API Collect 메소드 Java Stream API에서 collect() 메서드는 스트림의 요소들을 컬렉션으로 집계하거나, 다양한 방식으로 결과를 처리할 때 사용됩니다. 주로 Collectors 유틸리티 클래스와 함께 사용되며, 리스트 변환, 그룹화, 조인, 맵핑 등의 기능을 제공합니다. 가장 많이 사용되는 컬렉는 Collectors.toList(), Collectors.toSet(), Collectors.toMap() 등이 있습니다.주요 Collectors 메소드1. 리스트(List)나 집합(Set)으로 변환 - toList(), toSet(), toMap() 스트림 결과를 List, Set, Map 등으로 변환 할 수 있습니다.import java.util.*;import java.util.stream.Collectors;..
[JAVA] Stream API 생성과 사용법 정리 1. Java Stream API 이란?Java Stream API는 Java 8에서 도입된 기능으로, 컬렉션(List, Set, Map 등)의 데이터를 함수형 스타일로 처리할 수 있도록 지원하는 기능입니다. Stream은 데이터 소스(컬렉션, 배열 등)를 처리하는 데 사용됩니다.2. Stream API의 주요 특징데이터 처리 중심: 컬렉션 요소를 반복하지 않고 함수형 프로그래밍 방식으로 데이터를 처리연산 체이닝(Chaining): 여러 연산을 조합하여 선언적으로 처리 가능내부 반복(Internal Iteration): 루프 없이 병렬 처리 최적화Immutable(불변성): 원본 데이터를 변경하지 않고 새로운 데이터를 생성3. Stream 생성스트림은 컬렉션, 배열, 또는 직접 값을 통해 생성할 수 있습..