以下代码:
第1区:
Stream.generate(() -> "abcd")
.filter(n -> n.length() == 4)
.limit(2)
.sorted()
.forEach(System.out::println);
第2栏:
Stream.generate(() -> "abc")
.filter(n -> n.length() == 4)
.limit(2)
.sorted()
.forEach(System.out::println);
我想了解溪流。
流如何在内部工作?在生成一个元素后它总是filter
吗?在生成每个元素后,limit
是否也会被触发?