[ch.06] 스트림을 이용한 데이터 처리
·
함수형 프로그래밍
데이터 소스를 일관되고 선언적인 방식으로 처리할 수 있게 해주는 API스트림은 데이터의 흐름을 추상화한 개념으로, 데이터를 필터링, 매핑 등의 작업을 수행할 수 있게 해 준다.데이터 처리에 대한 선언적이고 지연 평가된 접근법을 제공한다. 1. 반복을 통한 데이터 처리모든 데이터 처리는 파이프라인 방식으로 작동하는데, DB에서 조회한 데이터를 컬렉션 자료 구조에 넣거나 필터링, 변환 같은 다양한 작업들을 거쳐 결과를 제공한다.public static void main(String[] args) { List list = Arrays.asList("apple", "banana", "apricot", "orange"); List newList = new ArrayList(); for (Strin..