gpt4 book ai didi

java - 简化java if语句

转载 作者:行者123 更新时间:2023-12-02 11:21:07 25 4
gpt4 key购买 nike

我可以简化这个java if 结构吗?对我来说似乎太冗长了,我希望它更短。

A 是持久对象,如果第一次访问它的上下文,则该对象将为 null。然后A被实例化并给出内容,如果失败,则向A提供一些备份内容。

if (A == null) {
A = staticGetMethod();
if (A == null) A = new BackupAContent() { ... };
}

最佳答案

更新:或者您可以简单地删除嵌套,因为它的行为方式仍然相同。

if (A == null) {
A = staticGetMethod();
}
if (A == null) {
new BackupAContent() { ... };
}
<小时/>

应该有效:

if (A == null && (A = staticGetMethod()) == null) {
new BackupAContent() { ... };
}

关于java - 简化java if语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6927108/

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