小编Bry*_*den的帖子

Apache的StringUtils.isBlank(str)与Guava的Strings.isNullOrEmpty(str):你应该经常检查空格吗?

使用是否有任何优势

StringUtils.isBlank(str) 
Run Code Online (Sandbox Code Playgroud)

来自Apache commons-lang.

VS

Strings.isNullOrEmpty(String string)
Run Code Online (Sandbox Code Playgroud)

来自Google Guava?

我想在Java项目中使用后替换数百个它们:

if(str == null || str.isEmpty())
Run Code Online (Sandbox Code Playgroud)

Guava的isNullOrEmpty似乎是我项目中上述用法的直接替代品.

但是,基于我对SO问题的阅读,更多人似乎使用了Apache的isBlank方法.

唯一的区别似乎是除了检查字符串是空还是空之外StringUtils.isBlank(str) 还检查空格.

通常,检查字符串是否为空白或者在代码中产生的结果与Guava更简单的检查相比是一个好主意?

java string apache-commons guava

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

apache-commons ×1

guava ×1

java ×1

string ×1