1. 程式人生 > >isblank和isempty的區別

isblank和isempty的區別

isEmpty判斷某欄位字串是否為空,為空的標準是str==null或者

str.length()==StringUntils.isEmpty(null)=true
StringUntils.isEmpty("")=trueStringUntils.isEmpty("")=false
StringUntils.isEmpty("bob")=false
StringUntils.isEmpty(" bob ")=false 
isBlank判斷某字串是否為空或長度為0或由空白符構成
StringUtils.isBlank(null)=true
StringUtils.isBlank("")=true
StringUtils.isBlank(" ")=true
StringUtils.isBlank("\t \n \f \r")=true 
//對於製表符、換行符、換頁符合回車符
StringUtils.isBlank()//都識別為空白符
StringUtils.isBlank("\b")=false
StringUtils.isBlank("bob")=false