关于 Java 中涉及 Null 的三元缩写的澄清

发布于 2024-12-18 10:15:45 字数 528 浏览 1 评论 0原文

此站点:Java 中 null 常量的信息 指出以下两个语句是同义词:

if(PossibleNullVariable!=null)PossibleNullVariable.Action();
PossibleNullVariable!.Action();

此外,此站点:关于在 Java 中避免 null 检查的信息 指出这两个声明是同义词:

String str = getStringMayBeNull()!=null?getStringMayBeNull():"";
String str = getStringMayBeNull() ?: “”;

请问我可以澄清一下吗?感谢您抽出时间。 (:

This site: Information on the null constant in Java states that the following two statements are synonymous:

if(PossibleNullVariable!=null)PossibleNullVariable.Action();
PossibleNullVariable!.Action();

Also, This site: Information on avoiding null checks in Java states that these two statements are synonymous:

String str = getStringMayBeNull()!=null?getStringMayBeNull():"";
String str = getStringMayBeNull() ?: “”;

Could I please get some clarification please? Thank you for your time. (:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海螺姑娘 2024-12-25 10:15:45

这些都是文章作者提出的建议,作为处理null 的更好方法。目前两者都不是 Java 语言。

Both of those are suggestions given by the authors of the articles as better ways of dealing with null. Neither are currently in Java.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文