배경 아래는 1~100의 숫자에서 피타고라스의 정리에 해당되는 숫자 3개의 배열 스트림을 반환하는 코드이다. Stream py = IntStream.rangeClosed(1,100).boxed() .flatMap( a->IntStream.rangeClosed(a,100) .filter(b->Math.sqrt(a*a+b*b)%1==0) .mapToObj(b-> new int[]{a,b,(int)Math.sqrt(a*a+b*b)})); py는 int[]를 스트림으로 갖는 변수 1. 정수형 특화 스트림의 정적메서드 rangeClosed를 통해 1~100까지의 숫자를 반환하여 이를 객체 스트림으로 반환한다. 2. 그 결과를 flatMap처리를 한다 3. 각각의 요소 a 에 접근하여 a~100까지의 숫자 스트림의..