I have the following return statement:
public Boolean foo(String booleanString){
return ("true".equals(booleanString) ? true : ("false".equals(booleanString) ? false : null));
}
当
booleanString
既不等于true
也不等于false
时,我会收到NullPointerException
异常。这是装箱/拆箱问题吗?
null
转换为布尔值。你能发一下方法签名吗? - Venkata Raju