chap_10. Stream
Stream의 문자 그대로의 뜻은 개울, 시내, 흐르다 라는 의미를 가진다. Java에서 스트림은 '데이터가 흐른다' 라는 의미로 볼 수 있으며 Java에서 스트림을 이용하면 많은 데이터 중 필터링 된 데이터, 요소를 추출할 수 있다. 스트림은 위와같이 Arrays.stream() , Collection.stream() , Stream.of() 등의 형태로 생성할 수 있다. 스트림 사용은 중간연산(Intermediate Operation)과 최종연산(Terminal Operation)이 있다. 중간연산은 중간에 필터링 등의 여러 작업을 진행한다. (filter, map, sorted, distinct, skip) 최종연산은 일련의 작업을 통해 최종적인 결과물로 한번만 사용한다.(count, min, ma..
2023. 7. 6.