使用有什么优势吗?
StringUtils.isBlank(str)
来自Apache commons-lang库。
对比:
Strings.isNullOrEmpty(String string)
来自Google Guava?
我希望在Java项目中替换数百个以下用法:
if(str == null || str.isEmpty())
Guava的isNullOrEmpty方法似乎是我项目中上述用法的直接替代品。根据我对S.O.问题的阅读,更多人似乎使用Apache的isBlank方法。唯一的区别似乎是
StringUtils.isBlank(str)
除了检查字符串是否为空或null外,还检查空格。
通常检查字符串中是否有空格是个好主意吗?这样做会产生与Guava简单检查不同的结果吗?