当我在流上调用中间操作时,它们会为每个中间操作创建新的流吗?
它创建了几个流?是1个还是3个?
List<Integer> list = List.of(1,2,3,4,5);
list.stream().filter(i -> i > 4).map(o -> o*2).collect(Collectors.toList());
它创建了几个流?是1个还是3个?
filter
,map
,都会有一个新的流吗?” - Naman