判斷字串、集合是否為空
阿新 • • 發佈:2020-09-02
一、判斷 字串是否為空:
1、boolean
isEmpty(String str)
boolean
isNotEmpty(String str) (結果相反)
判斷某字串是否為空,為空的標準是 str==
null
或 str.length()==
0
StringUtils.isEmpty(
null
) =
true
StringUtils.isEmpty(
""
) =
true
StringUtils.isEmpty(
" "
) =
false
//注意在 StringUtils 中空格作非空處理
StringUtils.isEmpty(
" "
) =
false
StringUtils.isEmpty(
"bob"
) =
false
StringUtils.isEmpty(
" bob "
) =
false
2、 isBlank(String str) isNotBlank(String str) (結果相反)
判斷某字串是否為空或長度為
0
或由空白符(whitespace) 構成
StringUtils.isBlank(
null
) =
true
StringUtils.isBlank(
""
) =
true
StringUtils.isBlank(
" "
) =
true
StringUtils.isBlank(
" "
) =
true
StringUtils.isBlank(
"\t \n \f \r"
) =
true
//對於製表符、換行符、換頁符和回車符均識為空白符
StringUtils.isBlank(
"\b"
) =
false
//"\b"為單詞邊界符
StringUtils.isBlank(
"bob"
) =
false
StringUtils.isBlank(
" bob "
) =
false
二、判斷 集合是否為空:
1、CollectionUtils.isEmpty(list)
2、CollectionUtils.isNotEmpty(list)