Stream.peek() 方法在 Java 8 与 Java 9
我正在学习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();
}
}