我注意到java.lang.Boolean类存在一个无法解析空值的问题.我知道它有parseBoolean静态方法但是因为它的签名状态它只接受String而不是Object.
换句话说,它具有以下特征:
public static boolean parseBoolean(String s)
Run Code Online (Sandbox Code Playgroud)
但不是:
Boolean.parseBoolean(Object)
Run Code Online (Sandbox Code Playgroud)
在不降低NullPointerException的情况下检查布尔值的最佳方法是什么?