stream 썸네일형 리스트형 [Java] 스트림(Stream) 스트림이란? -> 다양한 데이터 소스(컬렉션, 배열…)를 표준화된 방법으로 다루기 위한 것 (JDK 1.8) -> 컬렉션, 배열을 Stream을 통해서 모두 같은 방식으로 중간연산(n번)과 최종연산(1번)을 통해서 원하는 결과를 얻을 수 있다. 스트림이 제공하는 기능 스트림 만들기 중간 연산 (0~n번) 최종 연산 (1번) 중간 연산 - 연산 결과가 스트림인 연산. 반복적으로 적용가능 최종 연산 - 연산 결과가 스트림이 아닌 연산. 단 한번만 적용가능 (스트림의 요소를 소모)= 중복제거 -> 5개 자르기 -> 정렬 -> 출력 stream.distinct().limit(5).sorted().forEach(System.out::println) 스트림의 특징 1.스트림은 데이터 소스로부터 데이터를 읽기만할 뿐.. 더보기 이전 1 다음