【发布时间】:2011-08-03 13:22:30
【问题描述】:
我可以简化这个 java if 构造吗?对我来说似乎太冗长了,我希望它更短。
A 是持久对象,如果第一次访问它的上下文,它将为空。然后 A 被实例化并提供内容,如果失败,则将一些备份内容提供给 A。
if (A == null) {
A = staticGetMethod();
if (A == null) A = new BackupAContent() { ... };
}
【问题讨论】:
-
我觉得它的可读性很好,而且一点也不冗长。不要改变任何东西。
-
这些都不是答案吗?
标签: java if-statement verbosity