[코테] Java Stream 관리

코테

목록 보기
4/4

스트림은 1) 스트림 생성, 2)스트림 가공, 3)스트림 출력 순으로 이뤄진다.

1. 배열 -> Stream

Arrays.stream(배열 이름)

2. 리스트 -> Stream

리스트 이름.stream()

3. StringBuilder -> Stream

Stream stream = Stream.builder()

2. 데이터 가공

1.filter()

특정 조건을 만족하는 요소만 걸러내게 한다.

2. map()

다른 형태로 변환하는 작업을 수행한다.

3. distinct()

중복되는 요소들을 제거한다.

4. sorted()

정렬한다.

5. limited()

처음 몇개만 선택한다.

6. skip()

처음 몇개를 제외하고 선택한다.

3. 최종 연산

1. forEach()

2. toArray()

3. reduce()

4. collect()

0개의 댓글