[Java] Stream

Junseo Kim·2020년 4월 25일
0

간단한 Tip

목록 보기
16/20

Stream

stream은 배열 또는 collection 인스턴스들(List, set 등)을 하나씩 참조하여 반복적으로 사용할 수 있게 해주는 것이다.

람다식(함수를 변수처럼 사용하는 것)을 활용하는 방법이고, 배열 또는 collection 인스턴스를 여러 함수를 사용해서 .을 이어붙여 사용한다.

Stream 특징

  1. Stream은 데이터를 변경하는 작업이 아니며, 단지 읽어오는 것이다.
  2. Stream은 일회용이다.
  3. Stream은 내부 반복한다.

Stream 사용방법

Stream을 사용하는 방법은 3단계로 나눌 수 있다.
1. 생성: .stream()
2. 가공: .map() / .filter() / .flatMap() 등
3. 결과: .collect() / .count() / .sum() 등

Stream 메서드 종류

0개의 댓글