如何检查String值是否为null有很多实现方式,我真的很困惑使用什么!

到目前为止,这些是我的搜索:


if(myString == null){}
Objects.equals(null, myString);
ObjectUtils.isEmpty(myString)
myString.equals(null)
myString.compareTo(null);




注意:这全部与性能,可靠的编码,故障安全和其他安全目的有关!

更新:myString是动态的,如果它为null,上面的某些实现将抛出NullPointerException!

最佳答案

只需使用简单的==。无需过于复杂。

10-04 22:18
查看更多