상세 컨텐츠

본문 제목

[Stream] 스트림 peek

Java

by kwanghyup 2020. 6. 18. 09:51

본문

import java.util.Arrays;

public class PeekExam {

    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 6, 9, 12, 17, 15};

        Arrays.stream(arr).peek(System.out::println); // 동작하지 않는다.

        // peek은 중간처리 메소드이므로 최총처리 메소드를 호출해야 동작한다.
        int sum  = Arrays.stream(arr).peek(s->System.out.println("peek : "+ s)).sum();
        System.out.println("합 : " + sum);
    }
}

관련글 더보기

댓글 영역