相关疑难解决方法(0)

Java 8与Java 9中的Stream.peek()方法

我正在学习Java 8 lambda表达式的过程,并且想问一下peek我遇到的与函数接口中的方法有关的以下Java代码.

在IDE上执行程序时,它不提供输出.我原以为它会给2, 4, 6.

import java.util.Arrays;
import java.util.List;

public class Test_Q3 {

    public Test_Q3() {
    }

    public static void main(String[] args) {
        List<Integer> values = Arrays.asList(1, 2, 3);
        values.stream()
              .map(n -> n * 2)
              .peek(System.out::print)
              .count();
    }
}
Run Code Online (Sandbox Code Playgroud)

java lambda peek java-8 java-9

67
推荐指数
2
解决办法
4860
查看次数

标签 统计

java ×1

java-8 ×1

java-9 ×1

lambda ×1

peek ×1