[Java] Stream
자바의 Stream API는 자바 8에서 도입된 함수형 프로그래밍 개념을 지원하는 기능으로, 데이터 컬렉션(예: 배열, 리스트 등)을 효율적이고 간결하게 처리할 수 있게 해줍니다. 스트림은 데이터의 흐름을 처리하기 위한 추상화된 계층으로, 주로 데이터 필터링, 변환, 집계 같은 작업을 수행할 때 사용됩니다. 1. Stream의 개념 • Stream은 데이터 소스를 기반으로 한 데이터 처리 연산의 흐름입니다. Stream은 컬렉션(예: List, Set, Map)이나 배열을 처리하는 데 사용됩니다. • 스트림은 데이터를 처리할 때 원본 데이터를 변경하지 않고, 데이터 흐름을 함수형 방식으로 처리합니다. 즉, 기존 데이터를 변환하여 새로운 컬렉션을 생성하거나, 값을 집계하는 작업을 수행합니다. 2. Str..
2024. 9. 29.