StringUtils的幾種判斷字符串的方法

StringUtils的 isEmpty、isNotEmpty、isBlank、isNotBlank

      1、StringUtils.isEmpty(String str);

     判斷某字符串是否爲空,爲空標準是 str == null 或 str.length == 0

實例:

            1)StringUtils.isEmpty(null) --> true

            2)StringUtils.isEmpty("")     --> true

            3)StringUtils.isEmpty("  ")   --> false  //在StringUtils 空格做非空處理

            4)StringUtils.isEmpty("aa") --> false

            5)StringUtils.isEmpty("  aa  ")  --> false

 

      2、StringUtils.isNotEmpty(String str);

      判斷某字符串是否不爲空,相當於 !StringUtils.isEmpty(String str)

實例:

            1)StringUtils.isNotEmpty(null) --> false

            2)StringUtils.isNotEmpty("")     --> false

            3)StringUtils.isNotEmpty("  ")   --> true  //在StringUtils 空格做非空處理

            4)StringUtils.isNotEmpty("aa") --> true

            5)StringUtils.isNotEmpty("  aa  ")  --> true

 

      3、StringUtils.isBlank(String str);

      判斷某字符串是否爲空、長度爲0或由空白符(whitespace)構成

實例:

            1)StringUtils.isBlank(null) --> true

            2)StringUtils.isBlank("")     --> true

            3)StringUtils.isBlank("  ")   --> true   //在StringUtils 空格做非空處理

            4)StringUtils.isBlank("\n \t \f \r")  --> true //對於製表符、換行符、換頁符、回車符,均爲空白符

            5)StringUtils.isBlank("\b")  --> false  // \b 爲單詞分界符

            6)StringUtils.isBlank("aa") --> false

            7)StringUtils.isBlank("  aa  ")  --> false

 

 

      4、StringUtils.isNotBlank(String str);

      判斷某字符串是否不爲空、長度不爲0或不由空白符(whitespace)構成,相當於 !StringUtils.isBlank(String str)

實例:

            1)StringUtils.isNotBlank(null) --> false

            2)StringUtils.isNotBlank("")     --> false

            3)StringUtils.isNotBlank("  ")   --> false //在StringUtils 空格做非空處理

            4)StringUtils.isNotBlank("\n \t \f \r")  --> false //對於製表符、換行符、換頁符、回車符,均爲空白符

            5)StringUtils.isNotBlank("\b")  --> true  // \b 爲單詞分界符

            6)StringUtils.isNotBlank("aa") --> true

            7)StringUtils.isNotBlank("  aa  ")  --> true
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章