1
17
From the java doc under the "Stream operations and pipelines" section :
强调我的。
如果你打电话
唯一的短路中间操作
JDK8型
是
例子:
如果要使用
它不会产生 有限的 因此,您最终会得到一个类似“java.lang.OutOfMemoryError:java堆空间”的结果。
而如果您要使用
|
2
6
只是想在这里加上我的两分钱,这个主意
一般来说
一条小溪的短路是无限复杂的(至少对我来说是这样,至少在某种意义上,我通常要挠两次头)。我会去的
举个例子:
这是一条无限的溪流,我们都同意这一点。让我们通过一个
记录在案
(不同于
这很好,添加一个
这里会发生什么?好吧,这永远不会结束,即使有一个短路操作像
另一方面,
是的,很难看,但是短路了。。。我们就是这样(强调我们,因为
太多了
执行
在
公平地说,大部分关于
|
John Smith · Java按值对映射进行分组,其中值为列表 2 年前 |
AliCa · 如何将csv文件映射到列表 2 年前 |
AAryz · 为什么Java 8流只能从API级别24获得? 6 年前 |
Alex Bloomberg · 使用Java流生成json对象 6 年前 |
Juan M · Java 8映射未按值正确排序[重复] 6 年前 |
Eric Lilja · 从嵌套流中收集一组对象 6 年前 |