String isNullOrEmpty in Java?
这肯定以前有人问过,但谷歌搜索没有找到它。在任何标准的java库(包括apache/google/...)中,有没有一个静态的方法?isNullOrEmpty()
Strings
这肯定以前有人问过,但谷歌搜索没有找到它。在任何标准的java库(包括apache/google/...)中,有没有一个静态的方法?isNullOrEmpty()
Strings
StringUtils.isEmpty(str)
或 StringUtils.isNotEmpty(str)
StringUtils.isBlank(str)
or StringUtils.isNotBlank(str)
来自 Apache commons-lang。
和 的区别在于:仅由空格组成的字符串是,但不是 。empty
blank
blank
empty
如果可能的话,我通常更喜欢使用apache-commons,而不是编写我自己的实用程序方法,尽管对于像这样的简单方法来说,这也是合理的。
如果你正在做Android开发,你可以使用:
TextUtils.isEmpty (CharSequence str)
在 API 级别 1 中添加 如果字符串为 null 或 0 长度,则返回 true。