JavaStream1 Java Stream알아보기 Java Stream JavaStream이란 ? Java8 부터 추가된 기능으로 ,"컬렉션, 배열등의 저장 요소를 하나씩 참조하며 함수형 인터페이스(람다식)를 적용하며 반복적으로 처리할 수 있도록 해주는 기능"입니다. (InputStream, OutputStream같은 I/O Stream이 아닙니다) Java 8 이전에는 배열또는 컬렉션 인스턴스를 다룰때 for 문 ,foreach문을 돌면서 하나씩 꺼내서 다루어야했었습니다. 이런방법은 로직이 복잡해질수록 양이 많아져 힘들게됩니다. 스트림이란 '데이터의흐름'입니다. 배열 또는 컬렉션 인스턴스에 함수 여러개를 조합하여 원하는 결과를 필터링 하고 가공된 결과를 얻을 수 있습니다. 그리고 람다를 이용하여 코드양을 줄이고 간단하게 표현가능합니다. 한마디로 , 함.. 2019. 9. 1. 이전 1 다음