사전 데이터[Class Dish][Enum Type][Main Data]여러 개의 객체가 있을 때 그중 우리는 어떤 조건에 해당하는 것만 골라내서 다른 리스트에 담고 싶을 때가 있습니다. 예를 들어서 메뉴 중에 Vegetarian도 먹을 수 있는지를 체크해서 메뉴로 골라낸다면 흔히 다음과 같이 작성할 수 있습니다.이걸 이제 filter와 collect 연산을 지원하는 Stream API를 이용해서 데이터 컬렉션 반복을 내부적으로 처리할 수 있습니다.
다음처럼 말이죠.데이터 처리는 Stream API가 관리하기에 우리는 편하게 데이터 관련 작업을 할 수 있게 됩니다.따라서 Stream API 내부적으로 다양한 최적화가 이루어질 수 있습니다. Stream API는 내부 반복뿐만 아니라, 코..........
[Java] 스트림 활용(Stream API) - filter, distinct, takeWhile, dropWhile, limit, skip, map, flatMap에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.