스트림을 알아보자!!!
·
자바
정말 아무것도 모르고 스트림을 사용할 때가 있었다. 람다조차 모를때 코드가 간편해진다는 이유로 기존 코드를 스트림으로 변환했던 기억이 있다. 그리고 블로그 글을 봐도 잘 이해가 가지 않았다... 나와 비슷한 사람을 위해(또는 나를 위해) 간단히 정리해보자! 스트림이란?스트림이란 '데이터 처리 연산을 지원하도록 소스에서 추출된 연속된 요소'로 정의할 수 있다. 이게 도대체 무슨 말인가.... 비루한 머리로 해석해보자면 데이터 처리를 할때,,, 안되겠다 하나하나 알아보자 연속된 요소 : 컬렉션과 마찬가지로 스트림은 특정 요소 형식으로 이루어진 연속된 값 집합의 인터페이스를 제공한다. 컬렉션은 자료구조이므로 컬렉션에서는 시간과 공간의 복잡성과 관련된 요소 저장 및 접근 연산이 주를 이룬다. (ArrayList..