Stream
-
[JAVA] 스트림(Stream)JAVA 2020. 5. 21. 21:04
Stream Stream이란? Java8에서 추가된 것으로 람다를 활용할 수 있는 기술 중 하나 배열 또는 컬렉션등의 저장요소를 하나씩 참조해 람다식을 적용하여 반복적으로 처리할 수 있음 즉, 배열과 컬렉션을 함수형으로 처리할 수 있음 스트림 구조 스트림 생성 : 스트림 인스턴스 생성 중간 연산 : 필터링 및 매핑 등 원하는 결과를 만드는 중간 작업 최종 연산 : 최종적으로 결과를 만들어내는 작업 Create Operations - Arrays.stream() String[] arr = new String[] {"A", "B", "C"}; Stream stream = Arrays.stream(arr); Stream streamOfArrayPart = Arrays.stream(arr, 1, 3);- Col..