gpt4 book ai didi

java - java 中的 c# null 合并运算符是否相等?

转载 作者:搜寻专家 更新时间:2023-10-31 08:19:51 34 4
gpt4 key购买 nike

我在 java 中搜索了一段时间以寻找 C# 'nullable' 的等价物,发现最接近的方法之一是使用包装类;现在我想知道 java 中的 c# null 合并运算符 (??) 是否存在相等性? (当然除了普通的'if'语句)

最佳答案

但是,不,没有空合并运算符;有一种模式可以在 Java 8 中使用,它基本上做同样的事情。只需将操作的结果包装在 Optional 中,然后调用 orElse 方法

final String myString = Optional.ofNullable(resultSet.getString(1))
.orElse("default");

关于java - java 中的 c# null 合并运算符是否相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21720024/

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