[JAVA] 자바 Stream API 스트림 api 개념 정리 및 예시코드 Stream API란 Java8에서 추가된 Collection입니다. 이 API를 사용하면 데이터를 함수형 프로그래밍의 스타일로 다루며 함수형 프로그래밍의 장점을 활용해 가독성이 높은 코드를 작성할 수 있습니다. // 즉, Stream API를 사용하면 유지보수 또한 훨씬 쉬워지겠죠? Stream API의 주요 특징 1. Stream(스트림) : 스트림은 데이터 요소의 연속적인 흐름으로, 컬렉션, 배열, I/O자원 등을 대상으로 합니다. 스트림은 요소들의 조합을 다루고 변환하는 함수형 스타일의 인터페이스를 제공합니다. 2. Internal Iteration (내부 반복) : 기존의 Iterator과는 달리, 스트림 API는 내부반복을 사용합니다. 즉 개발자가 컨트롤하는 Iterator과는 달리, 스트림이.. 이전 1 다음