Java

[Java] Stream이란? 간단한 설명

15호의 개발자 2022. 2. 13. 20:00
반응형

[Java] Stream이란? 간단한 설명

 

 

Stream(스트림)

Java의 스트림은 컬렉션의 저장 요소를 하나씩 참조해서 람다식(함수적 스타일)으로 처리할 수 있도록 해주는 반복자이다. 스트림(Stream)을 이용하면 우리가 하는 일을 훨씬 세련되게 바꿀 수 있다.

스트림은 Java 8부터 도입되었으며, Java 7 이전까지는 Iterator 반복자를 사용했다.

 

 

Stream의 특징

  1. 람다식으로 요소 처리 코드를 제공한다.
  2. 내부 반복자를 사용하므로 병렬 처리가 쉽다.
  3. 중간 처리, 최종 처리 등의 작업을 할 수 있다.

 

반응형