如何检查String值是否为null有很多实现方式,我真的很困惑使用什么!
到目前为止,这些是我的搜索:if(myString == null){}
Objects.equals(null, myString);
ObjectUtils.isEmpty(myString)
myString.equals(null)
myString.compareTo(null);
注意:这全部与性能,可靠的编码,故障安全和其他安全目的有关!
更新:myString是动态的,如果它为null,上面的某些实现将抛出NullPointerException!
最佳答案
只需使用简单的==
。无需过于复杂。