
[Java] Stream API
·
Java
Stream API 개요Stream API의 등장 배경자바에서는 많은 양의 데이터를 저장하기 위해서 배열이나 컬렉션을 사용이렇게 저장된 데이터에 접근하기 위해서는 반복문이나 반복자(iterator)를 사용하여 매번 새로운 코드를 작성해야 함→ 가독성, 재사용성 떨어짐..⇒ 이러한 문제점을 극복하기 위해서 Java SE 8부터 스트림(stream) API를 도입스트림 API는 데이터를 추상화하여 다루므로, 다양한 방식으로 저장된 데이터를 읽고 쓰기 위한 공통된 방법을 제공함→ 스트림 API를 이용하면 배열이나 컬렉션뿐만 아니라 파일에 저장된 데이터도 모두 같은 방법으로 다룰 수 있게 됨.Stream API의 특징스트림은 외부 반복을 통해 작업하는 컬렉션과는 달리 내부 반복을 통해 작업을 수행함.스트림은 재..