Apache StringUtils Api

 

导入maven依赖

 <dependency>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-lang3</artifactId>
 </dependency>

 

 

Api

 

 boolean isEmpty(final CharSequence cs)

作用:检查给定的字符串是否为 "" 或者 null

示例:

 StringUtils.isNotEmpty(null)      = false
 StringUtils.isNotEmpty("")        = false
 StringUtils.isNotEmpty(" ")       = true
 StringUtils.isNotEmpty("bob")     = true
 StringUtils.isNotEmpty("  bob  ") = true

 

 


 

 boolean isBlank(final CharSequence cs)

作用:检查给定的字符串是否为 "" 或者 " " (空格字符串) 或者 null

示例:

 
 StringUtils.isBlank(null)      = true
 StringUtils.isBlank("")        = true
 StringUtils.isBlank(" ")       = true
 StringUtils.isBlank("bob")     = false
 StringUtils.isBlank("  bob  ") = false

 

 


 

 String trim(final String str)

作用:移除给定字符串的首尾空格

示例:

 StringUtils.trim(null)          = null
 StringUtils.trim("")            = ""
 StringUtils.trim("     ")       = ""
 StringUtils.trim("abc")         = "abc"
 StringUtils.trim("   abc   ") = "abc"

 

 String strip(final String str)

作用:与trim()类似,移除给定字符串的首位空格

示例:

 StringUtils.strip(null)     = null
 StringUtils.strip("")       = ""
 StringUtils.strip("   ")    = ""
 StringUtils.strip("abc")    = "abc"
 StringUtils.strip(" abc")  = "abc"
 StringUtils.strip("abc ")  = "abc"
 StringUtils.strip(" abc ")  = "abc"
 StringUtils.strip(" ab c ") = "ab c"

 

 String strip(String str, final String stripChars)

作用:从str的开头和结尾移除stripChars字符串中匹配的任意字符(可多个);如果stripChars为null,则按空格 移除

示例:

StringUtils.strip(null, *)          = null
StringUtils.strip("", *)            = ""
StringUtils.strip("abc", null)      = "abc"
StringUtils.strip("  abc", null)    = "abc"
StringUtils.strip("abc  ", null)    = "abc"
StringUtils.strip(" abc ", null)    = "abc"
StringUtils.strip("  abcyx", "xyz") = "  abc"

 

 

posted @ 2019-12-27 17:06  Zoyan  阅读(95)  评论(0)    收藏  举报