可能重复:
比较可能为空的字符串的更好方法
我有一个看起来像这样的 if 条件:
if( !str1.equals(str2) )
{
---
---
---
}
其中 str1 和 str2 是两个字符串对象。
str1 有可能是 null ,那么下面的代码是否与上面的代码等价,以及处理 null 检查?
if( !(str1==null ? str2==null : str1.equals(str2)) )
{
---
---
---
}
谢谢!