We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
스트림 연산의 시작과 끝이 어떻게 이루어지는 지에 대한 고찰
스트림 연산을 구분하는 방법에 대한 생각 정리하기.
The text was updated successfully, but these errors were encountered:
스트림을 통해 배열, 컬렉션 등의 데이터들을 가공할 수 있다.
이때 스트림은 생성, 중간 연산, 최종 연산 순으로 진행되는데, 최종 연산이 없으면 아무 결과도 얻지 못한다.
중간 연산이란 연결할 수 있는 스트림 연산이며 최종 연산이란 스트림을 닫는 연산이다.
중간 연산을 여러개 연결해서 질의를 만들 수 있는데, 이때 중요한 특징은 단말 연산을 스트림 파이프라인에 실행하기 전까지는 아무 연산도 수행하지 않는다는 것
최종 연산은 스트림 파이프라인에서 결과를 도출한다. 최종 연산에 의해 반환되는 결과는 List, Integer, void 등 스트림이 아닌 결과를 반환한다.
주의 - 스트림은 한 번만 소비될 수 있기 때문에 최종 연산이에 스트림은 더 이상 다른 연산을 적용할 수 없다.
Sorry, something went wrong.
syoun602
No branches or pull requests
문제
스트림 연산의 시작과 끝이 어떻게 이루어지는 지에 대한 고찰
선정 배경
스트림 연산을 구분하는 방법에 대한 생각 정리하기.
관련 챕터
The text was updated successfully, but these errors were encountered: