자바 스트림(Stream)
스트림 컬렉션이나 배열에 저장된 데이터들을 꺼내서 하는 일련의 작업들(정렬, 홀수찾기, 짝수찾기 등)을 조금 더 편하게, 조금 더 쉽게 , 조금 더 개선된 성능으로 처리하기위해 등장한 것이 스트림! 123456int[] arr = {1,2,3,4,5};int sum = Arrays.stream(arr) // 스트림생성 .filter(n -> n%2 == 1) // filter 추가 .sum(); // sum 통과 결과 반환 System.out.println(sum);cs 위의 예제와 같이 스트림은 크게 3개(생성, 중간 연산, 최종 연산)로 구분 짓는다. - 스트림 생성: 배열 및 컬렉션 인스턴스 대상으로 스트림을 생성- 중간 연산 : 필터링(Filtering) 및 맵핑(Mapping) 관련 연산- 최종..
더보기