首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >StringUtils.isBlank() vs String.isEmpty()

StringUtils.isBlank() vs String.isEmpty()
EN

Stack Overflow用户
提问于 2014-05-02 08:51:04
回答 8查看 528.7K关注 0票数 279

我遇到了一些代码,其中包含以下内容:

代码语言:javascript
运行
复制
String foo = getvalue("foo");
if (StringUtils.isBlank(foo))
    doStuff();
else
    doOtherStuff();

这似乎在功能上等同于以下内容:

代码语言:javascript
运行
复制
String foo = getvalue("foo");
if (foo.isEmpty())
    doStuff();
else
    doOtherStuff();

这两者(org.apache.commons.lang3.StringUtils.isBlankjava.lang.String.isEmpty)有什么区别吗?

EN

Stack Overflow用户

发布于 2019-09-08 18:06:15

isBlank()和isEmpty()之间唯一的区别是:

代码语言:javascript
运行
复制
StringUtils.isBlank(" ")       = true //compared string value has space and considered as blank

StringUtils.isEmpty(" ")       = false //compared string value has space and not considered as empty
票数 6
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23419087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档