스트림1 [Java] Stream Stream 0. 시작하기에 앞서 Stream 을 더 깊이 이해하고, Stream 의 장점을 피부로 느끼기 위해서는 람다식(Lambda Expression) 에 대한 이해가 필요하다. 람다식에 대해서 잘 모른다면 아래 링크를 참고하길 바란다. 람다식(Lambda Expression) 1. Stream 이란 무엇인가? 스트림은 단어 그대로 데이터의 흐름이다. JDK 1.8 에서 스트림이 등장하기 전에는, 많은 양의 데이터를 다룰 때 Collection 이나 배열에 데이터를 담고, for 문이나 Iterator 를 사용해서 각각의 데이터에 접근했다. 하지만 for 와 Iterator 를 사용해 접근해서 데이터를 처리하는 코드는 너무 길고, "반복을 위한 코드" 때문에 "데이터를 처리 하는 핵심 로직"을 한 .. 2022. 10. 13. 이전 1 다음