객체.Stream생성().중간연산.최종연산()Stream 생성
| 분류 | 상세 분류 |
|---|---|
| Stream 생성 | empty stream |
| Collection | |
| Array | |
| Stream.builder() | |
| Stream.generate() | |
| Stream.Iterator() | |
| 기본 타입 스트림 | |
| 파일 스트림 |
중간 연산
| 분류 | 상세 분류 |
|---|---|
| Stream 필터 | filter(), distinct() |
| Stream 변환 | map(), flatMap() |
| Stream 제한 | limit(), skip() |
| Stream 정렬 | sorted() |
| Stream 연산 결과 확인 | peek() |
최종 연산
| 분류 | 상세 분류 |
|---|---|
| 요소의 출력 | forEach() |
| 요소의 검색 | findFirst(), findAny() |
| 요소의 검사 | anyMatch(), allMatch(), noneMatch() |
| 요소의 통계 | count(), min(), max() |
| 요소의 연산 | sum(), average() |
| 요소의 수집 | collect() |