当我阅读有关 Java Stream API (Java Platform SE 8) 的教程时,我看到一些提及,例如终端操作和非终端操作。
术语“非终端操作”与“中间操作”相同吗?
最佳答案
“非终端”并未真正定义,但我可能会用它来涵盖“中间”操作和“源”表达式,例如
Stream.of("foo")
虽然“中间”既不是指启动操作,也不是指终止操作,例如
.peak(() -> {/*...*/})
关于Java Streams 术语 - 中间 - 非终端之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58101155/