[JAVA] Stream 이란?

fooooif·2021년 5월 26일
0
post-thumbnail

✍ 정리 할 내용

코딩테스트를 위해 알고리즘 공부를 하다 Collection을 Iterator로 하나씩 받아와서 넘겨주었다. 공부를 하다보니 Stream으로 쉽게 받아올 수 있는 방법이 있어 정리해 보겠다.

☝ Stream이란?

스트림은 자바8부터 추가된 반복자이다. Collection을 하나씩 받아와 람다식으로 처리해 줄 수 있도록 만들어 준다. Iterator와 비슷한 역할을 하지만 람다식으로 요소 처리 코드를 제공하여 코드가 좀 더 간결하게 할 수 있다는 점과 내부 반복자를 사용하므로 병렬처리가 쉽다는 점에서 차이점이 있습니다.

✌ Iterator를 사용한 코드!

👌 Stream을 사용한 코드!

profile
열심히 하자

0개의 댓글