文章目录
-
- 导入maven依赖
- Api 作用及示例
- Empty系列
- Blank系列
-
- boolean isBlank(final CharSequence cs)
- String trim(final String str)
- String strip(final String str)
- String strip(String str, final String stripChars)
- String stripStart(final String str, final String stripChars)
- boolean equals(final CharSequence cs1, final CharSequence cs2)
- boolean equalsIgnoreCase(final CharSequence str1, final CharSequence str2)
- int compare(final String str1, final String str2)
导入maven依赖
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
Api 作用及示例
Empty系列
boolean isEmpty(final CharSequence cs)
作用:检查给定的字符串是否为 ""
或者 null
示例:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false
boolean isNotEmpty(final CharSequence cs)
作用:检查给定的字符串是否不为 ""
或者 null
示例:
StringUtils.isNotEmpty(null) = false
StringUtils.isNotEmpty("") = false
StringUtils.isNotEmpty(" ") = true
StringUtils.isNotEmpty("bob") = true
StringUtils.isNotEmpty(" bob ") = true
boolean isAnyEmpty(final CharSequence… css)
作用:检查给定的字符串序列,如果有一个为空""
或者null
,则返回true
示例:
StringUtils.isAnyEmpty((String) null) = true
StringUtils.isAnyEmpty((String[]) null) = false
StringUtils.isAnyEmpty(null, "foo") = true
StringUtils.isAnyEmpty("", "bar") = true
StringUtils.isAnyEmpty("bob", "") = true
StringUtils.isAnyEmpty(" bob ", null) = true
StringUtils.isAnyEmpty(" ", "bar") = false
StringUtils.isAnyEmpty(