Stream.of 和 IntStream.range 之间有什么区别?
2022-08-31 20:14:12
请考虑以下代码:
System.out.println("#1");
Stream.of(0, 1, 2, 3)
.peek(e -> System.out.println(e))
.sorted()
.findFirst();
System.out.println("\n#2");
IntStream.range(0, 4)
.peek(e -> System.out.println(e))
.sorted()
.findFirst();
输出将为:
#1
0
1
2
3
#2
0
谁能解释一下,为什么两个流的输出是不同的?