Я знаю, что карта не является терминальной операцией, но может ли кто-нибудь объяснить это более подробно?
userList.stream().map(i -> {
System.out.println(i);
return i;
}).collect(Collectors.toList());
List arrayList = new ArrayList();
userList.stream().forEach(i -> {
System.out.println(i);
arrayList.add(i);
});
Подробнее здесь: https://stackoverflow.com/questions/785 ... -this-case