gpt4 book ai didi

java - 我们是否需要检查 java 8 中的 Stream 是否为空且不迭代

转载 作者:行者123 更新时间:2023-11-29 10:08:27 24 4
gpt4 key购买 nike

在迭代之前检查流是否为空或不为空是否推荐/好的方法

我能想到的是将 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com