作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在迭代之前检查流是否为空或不为空是否推荐/好的方法
我能想到的是将 stream() 分配给 Stream variable 并检查 empty 和 null
是否有任何 java 8 函数/特性可以检查它?
引用:- https://www.baeldung.com/java-null-safe-streams-from-collections
最佳答案
在非空对象上调用 stream()
永远不会返回 null
。因此,检查 stream 是否为 null
似乎没有必要。
如果流为空,则什么也不会发生。那为什么要检查呢?
是的,JDK 中有一些方法可以帮助您检查参数是否为 null
。看看java.util.Objects
.
关于java - 我们是否需要检查 java 8 中的 Stream 是否为空且不迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57951065/
我是一名优秀的程序员,十分优秀!