我经常调用可能返回空值的外来方法。为了避免简单的null检查,例如
if (myVariable != null) {
// do something
}
我有时会分配一个默认值,如下所示:
myVariable = (myVariable == null) ? defaultValue : myVariable;
例如,在Ruby中似乎有点多余,有
||=
运算符我并不需要这样的运算符,但是我对三元运算符的标准方法似乎有点多余,或者也可能造成混淆?
有什么更好的方法?
最佳答案
尝试这个:
if (myVariable == null) {
myVariable = defaultValue;
}
关于java - 在Java中分配默认值的标准方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10655341/