반응형 Stream1 [Java] 스트림 - Stream : 효율적인 데이터 다루기! 문제점 합계, 평균 등 데이터를 집계할 때, for 또는 Iterator를 활용해서 코드를 작성해왔다. 이러한 코드는 가독성이 떨어지고 번거롭다...(매우...같은 코드 짜다보면 너무 답답..) 또한, 데이터 소스마다 다른 방식으로 다뤄야 한다. 이러한 문제점!을 해결하기 위해 등장한 것이 Stream이다. → 데이터 소스마다 같은 방식으로 다룰 수 있도록 데이터를 추상화하고, 자주 사용되는 메서드를 정의해 놓았다. sum, average, min, max 등등 특징 : SQL의 쿼리 같은 느낌 - 스트림은 데이터 소스를 변경하지 않는다. abc.stream().~~~해도 abc라는 데이터 소스는 아무런 영향을 받지 않는다. stream은 읽기만 하는 것이다. - 스트림은 일회용이다. stream을 생성.. Java 2022. 9. 18. 이전 1 다음 반응형