使用equals的时候,一般先equals ==null 或者 "".equals
如果变量a为null时,后面一般要使用"".equals(a)
错误实例
if(a==null|| a.equals("")) 会报空指针的错
正确实例
if(a==null||"".a(authids))
注:一般把""和 null 放在前面,否则可能会报空指针的错
在Java中,使用equals方法比较字符串时,为了避免空指针异常,通常会先检查变量是否为null,然后使用`.equals(a)`。错误的做法是直接使用`a.equals()`,因为当a为null时会抛出NullPointerException。正确的做法是将恒等对象(如空字符串``)放在前面,确保在比较前不触发空指针异常。
使用equals的时候,一般先equals ==null 或者 "".equals
如果变量a为null时,后面一般要使用"".equals(a)
错误实例
if(a==null|| a.equals("")) 会报空指针的错
正确实例
if(a==null||"".a(authids))
注:一般把""和 null 放在前面,否则可能会报空指针的错

被折叠的 条评论
为什么被折叠?