Stream (1) 썸네일형 리스트형 [Java] 스트림(Stream) 자바 8에서 추가된 스트림(Stream)은 람다를 활용할 수 있는 기술 중 하나이다. 자바 8이전에는 배열, 컬렉션 인스턴스를 다루는 방법은 for 또는 foreach 문을 돌면서 요소 하나씩 꺼내서 다루는 방법이였다. 이 방법식으로 작성된 코드는 너무 길고 알아보기 어렵다. 그리고 재사용성도 떨어진다. 이전 방식들의 문제를 해결하기 위해서 너무 길고 알아보기 어렵다. 그리고 재사용성도 떨어진다. 각 컬렉션 클래스에는 같은 기능의 메서드들이 중복되어 정의되어 있다. 스트림 특징 1. 스트림은 외부 반복을 통해 작업하는 컬렉션과는 달리 내부 반복(internal iteration)을 통해 작업을 수행합니다. 2. 스트림은 재사용이 가능한 컬렉션과는 달리 단 한 번만 사용할 수 있습니다. 3. 스트림은 원본.. 이전 1 다음