스트림 stream
자바8부터 추가된 컬렉션의 저장 요소를 하나씩 참조해서 람다식으로 처리할 수 있도록 해주는 반복자 배열이나 컬렉션(List, Set, Map)으로 원하는 값을 얻을 때 for문 과도한 사용을 방지하기 위해 나온 개념 스트림은 선언, 가공, 반환 세 부분으로 구성 선언 : 스트림 인스턴스 생성, 배열, 컬렉션(list, set, map) 등을 스트림 형태로 만들기 가공 : 스트림을 필요한 형태로 가공, 필터링, 매핑등 중간 작업 반환 : 가공한 값을 원하는 형태로 가져오기 장점 사용하기 편함 코드가 간결해짐 가독성 높아짐 (for문으로 도배 된 코드를 보라~~) 단점 디버그 힘듬(한번에 수행되기 때문) 재활용 불가능(스트림은 사용후 close) 참고사이트 : https://wakestand.tistory...