기본형 스트림
스트림, 스트림의 특징
스트림, 스트림의 특징
2022.11.14스트림(Stream) 다양한 데이터 소스(컬렉션, 배열)를 표준화된 방법으로 다루기 위한 것 CollectionFramwork 는 List, Set, Map 등 다양한 컬렉션 클래스들을 표준화된 방법으로 다루려고 정리한 것이다. 그런데, 사실 실패했다. 왜냐하면, List,Set 과 Map이 성격이 달라서 사용방법이 달랐기 때문이다. 그러니깐, 말만 표준화지, 반쪽짜리 표준화였던 것이다. 그런데, 드디어 JDK1.8부터는 스트림 이라는 것이 나와서 정말로 진정한 통일이 되었다. 다양한 데이터소스를 다루는 방법이 정말로 통일 되었다. 그래서 컬렉션에는 List, Set, Map 이 있고, 배열이 있는데, 이러한 다양한 데이터 소스로부터 Stream을 만들 수 있다. 일단 Stream을 만들고나면, 똑같은 ..