【发布时间】:2014-09-29 14:02:24
【问题描述】:
是否可以更改:
if(String!= null) {
callFunction(parameters);
} else {
// Intentionally left blank
}
...到三元运算符?
【问题讨论】:
-
Java 中的 if 语句没有返回类型;要使用三元运算符对其重新编码,则必须添加一个。
-
简短的回答是“不”,你为什么要这样做?
-
条件为假的时候什么都不做的话,三元运算符就没多大意义了。
-
String(类)何时成为null? -
我认为尝试在此逻辑中添加三元运算符是没有意义的。它不会使您的代码更具可读性或可维护性 IMO。
标签: java ternary-operator