if (Qx.equals("") || Qx == null)
上述代码是错误的,会引发报错:java.lang.NullPointerException,因为
对于程序来说,是首先使用了
Qx.equals("")
进行了字符串相等性判断,然后使用了Qx == null
进行了空指针判断。然而,这两种判断的顺序是有问题的。当
Qx
为null
时,会抛出NullPointerException
异常,因此应该将Qx == null
的判断放在前面,以避免出现空指针异常。所以,应该改为
if (Qx == null || Qx.equals("")) {