Я участвую в процессе обучения с помощью ямбда-выражений Java 8 и хотел бы спросить о следующем фрагменте кода Java, относящемся к методу peek
в интерфейсе функций, с которым я столкнулся.
При выполнении программы на 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();
}
}