elseCondition当当前它正在抛出时,这是否可以在一行中写入nullPointer
在我的场景中,returnValue 是一个字符串,它为空。
我想写的条件是
if (returnValue != null) {
return returnValue;
} else if (elseCondition != null) {
return elseCondition.getValue();
} else {
return null;
}
Optional.ofNullable(returnValue).orElse(elseCondition.getValue()) //throws nullPointer as elseCondition is null
class ElseCodnition {
private String value;
getValue() {...}
}
冉冉说
守着一只汪
万千封印
相关分类