로딩
티스토리 데이터 처리 중입니다.

자바 스트림의 중간 연산과 최종 연산 종류

 자바 스트림의 중간 연산과 최종 연산 종류

중간 연산은 스트림 파이프라인에서 데이터를 변환하고 필터링하는 작업을 수행합니다.중간 연산은 지연 연산(lazy evaluation)으로, 최종 연산이 호출될 때까지 실제로 수행되지 않습니다. 중간 연산은 항상 새로운 스트림을 반환합니다.  1. filter • 설명: 주어진 조건에 맞는 요소만을 포함하는 스트림을 반환합니다. • 예시:List items = Arrays.asList("Apple", "Banana", "Orange");Stream filteredStream = items.stream().filter(item -> item.startsWith("A")); 2. map • 설명: 각 요소를 주어진 함수에 의해 변환된 결과로 매핑하여 새로운 스트림을 반환합니다. • 예시:List items =.....