1. 程式人生 > >StringUtils的isEmpty與isBlank的區別

StringUtils的isEmpty與isBlank的區別

isEmpty相當於 a=="" || a==null

isBlank判斷字串是否為空或長度為0或由空白符(whitespace)構成 StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" “) = true StringUtils.isBlank(” “) = true StringUtils.isBlank(”\t \n \f \r") = true //對於製表符、換行符、換頁符和回車符StringUtils.isBlank()均識為空白符 StringUtils.isBlank("\b") = false //"\b"為單詞邊界符 StringUtils.isBlank(“bob”) = false StringUtils.isBlank(" bob ") = false