如何将Stream传递给方法

时间:2019-07-10 16:06:35

标签: java functional-programming

我目前正在为考试做准备,并且正在从事以下任务:

我应该创建一个限制流的方法。 但是如何在主类中传递此流

Stream<Integer> unendlich1 = Stream.iterate(1, i -> i + 1);

使用此方法?

public class StreamMethod {
    private static Integer filterAndSum(Stream<Integer> stream) {
                return stream.filter((i) -> i % 2 == 0)
                        .limit(10)
                        .reduce((a, b) -> Integer.sum(a, b))
                        .orElse(0);
            }
}

0 个答案:

没有答案