flatMap() (1) 썸네일형 리스트형 JAVA 스터디 24 - 스트림(Stream) 자바에서는 다양한 데이터 소스를 표준화된 방법으로 다루기위해 이전의 데이터소스들(List,Set,Map, 배열 등.)은 각각 성격이 달라 데이터를 다루는 방법이 모두 달랐다. JDK 1.8버전 이후부터 추가된 Stream은 데이터를 다루는 방법을 표준화 한 기능이다 구현방식은 위의 그림과 같다 데이터소스는 스트림으로 변환되고 중간 연산은( n번가능) 최종 연산(한번)을 거쳐 결과가 만들어진다 . 스트림의 특징 -스트림은 데이터소스 (원본) 데이터를 읽기만할 뿐 (Read Only) 변경지 않는다. List list = Arrays.asList(3,1,5,1,4,2); List sortedList = list.stream().sorted().collect(Collectors.toList()); //[3, .. 이전 1 다음