如果你要比较一个String对象是否等于"",那么你可能会这样做
假设String对象的实例是obj
if(obj.equals("")){
dosomething.....;
}
那么这样,如果obj为null的话,那么程序会抛出空指针异常
但是,有时候一点小技巧可以避免空指针异常,比如以下的做法
if("".equals(obj)){
dosomething...;
}
本文介绍了一种在Java中检查String对象是否为空字符串的有效方法,通过改变equals方法的调用方式来避免潜在的空指针异常问题。
如果你要比较一个String对象是否等于"",那么你可能会这样做
假设String对象的实例是obj
if(obj.equals("")){
dosomething.....;
}
那么这样,如果obj为null的话,那么程序会抛出空指针异常
但是,有时候一点小技巧可以避免空指针异常,比如以下的做法
if("".equals(obj)){
dosomething...;
}

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