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