1. 程式人生 > 實用技巧 >判斷字串、集合是否為空

判斷字串、集合是否為空

一、判斷 字串是否為空:

1、booleanisEmpty(String str) booleanisNotEmpty(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)