StringUtils的 isEmpty、isNotEmpty、isBlank、isNotBlank
1、StringUtils.isEmpty(String str);
判斷某字符串是否爲空,爲空標準是 str == null 或 str.length == 0
實例:
1)StringUtils.isEmpty(null) --> true
2)StringUtils.isEmpty("") --> true
3)StringUtils.isEmpty(" ") --> false //在StringUtils 空格做非空處理
4)StringUtils.isEmpty("aa") --> false
5)StringUtils.isEmpty(" aa ") --> false
2、StringUtils.isNotEmpty(String str);
判斷某字符串是否不爲空,相當於 !StringUtils.isEmpty(String str)
實例:
1)StringUtils.isNotEmpty(null) --> false
2)StringUtils.isNotEmpty("") -->
false
3)StringUtils.isNotEmpty(" ") --> true //在StringUtils 空格做非空處理
4)StringUtils.isNotEmpty("aa") --> true
5)StringUtils.isNotEmpty(" aa ") --> true
3、StringUtils.isBlank(String str);
判斷某字符串是否爲空、長度爲0或由空白符(whitespace)構成
實例:
1)StringUtils.isBlank(null) --> true
2)StringUtils.isBlank("") -->
true
3)StringUtils.isBlank(" ") --> true //在StringUtils 空格做非空處理
4)StringUtils.isBlank("\n \t \f \r") --> true //對於製表符、換行符、換頁符、回車符,均爲空白符
5)StringUtils.isBlank("\b") --> false // \b 爲單詞分界符
6)StringUtils.isBlank("aa") --> false
7)StringUtils.isBlank(" aa ") --> false
4、StringUtils.isNotBlank(String str);
判斷某字符串是否不爲空、長度不爲0或不由空白符(whitespace)構成,相當於 !StringUtils.isBlank(String str)
實例:
1)StringUtils.isNotBlank(null) --> false
2)StringUtils.isNotBlank("") --> false
3)StringUtils.isNotBlank(" ") --> false //在StringUtils 空格做非空處理
4)StringUtils.isNotBlank("\n \t \f \r") --> false //對於製表符、換行符、換頁符、回車符,均爲空白符
5)StringUtils.isNotBlank("\b") --> true // \b 爲單詞分界符
6)StringUtils.isNotBlank("aa") -->
true