判斷字符串、集合是否為空
一、判斷 字符串是否為空:
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 ") = false2、 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)

浙公網安備 33010602011771號