자바 스트림(java stream) 쉽고 빠르게 알아보자 (간단한 예제)
오늘은 자바 스트림에 대해 알아보도록 한다. 자바 스트림(java stream) 이란? stream은 자바 8 버전부터 도입되었으며, stream을 생성하고 filter로 중간 연산, collect 로 최종 연산하여 원하는 데이터를 얻을 수 있다. 쉽게 말해 for문과 같이 반복처리 작업으로 원하는 데이터를 얻어내는데 사용된다. 기존 for문과의 차이점 1. 코드블럭으로 사용되는 for문과 달리 함수 객체(함수처럼 호출 가능한 객체)로 표현된다. 2. return으로 빠져 나가거나 break, continue 반복문 제어가 불가능하다. 3. 람다로 표현되기 때문에(final 변수만 읽을 수 있어서) 지역 변수를 수정 할 수 없다. 4. 익숙해 지면, 표현을 더 간결하게 할 수 있다. stream을 왜 쓸..
2023.02.01