lambda

    [Java] Stream 활용하기[생성하기]

    [Java] Stream 활용하기[생성하기]

    이번 포스트는 java 1.8버전의 Stream에 대해서 다루려고 합니다. 본 포스트는 남궁성의 자바의 정석 기초편과 블로그를 참조하여 만든 글입니다. Stream이란? Java 8버전에서 다양한 데이터 소스(Class, Collection..)를 표준화된 방법으로 다루기 위한 방법으로 데이터의 종류에 상관없이 동일한 방식으로 데이터를 처리할 수 있는 방법을 의미합니다. 자바 8 이전에서는 Array 또는 Collection Instance를 다루는 방법은 for 또는 foreach문을 통해 요소에 접근하여 하나씩 다뤄야 했습니다. Stream은 '데이터의 흐름'입니다. Array 또는 Collection Instance에 함수 여러 개를 조합하여 원하는 결과를 필터링하고 가공된 결과를 얻을 수 있습니다..

반응형