0
当我编写代码时,我经常要比较两个字符串。我知道,调用string.equals()
抛出一个java.lang.NullPointerException
如果String
是null
,所以我一直做的是:比较避免空指针异常的字符串
if (string != null && string.equals("something") {
// Do something
}
这导致有大量的总是包含一个条件的String
是否null
与否的方法。
我想避免这种重复而没有抛出错误,这有可能吗?