StringUtils的isNotEmpty和isNotBlank


       StringUtils中一共有130多個方法,並且都是static的,所以我們可以這樣調用StringUtils.xxx();今天筆者記錄下常用的isNotEmpty和isNotBlank;這兩個都是判斷string 是否為空,不過isNotBlank要求更嚴,空格和“制表符、換行符、換頁符和回車符”均識為空白符;具體如下:

         //判斷某字符串是否非空
         System.out.println(StringUtils.isNotEmpty(null));//false
         System.out.println(StringUtils.isNotEmpty(""));// false
         System.out.println(StringUtils.isNotEmpty(" "));// true
         System.out.println(StringUtils.isNotEmpty("\t \n \f \r"));// true
         System.out.println(StringUtils.isNotEmpty("sb"));// true
         
         System.out.println(StringUtils.isNotBlank(null));// false
         System.out.println(StringUtils.isNotBlank(""));// false
         System.out.println(StringUtils.isNotBlank(" "));//false
         //對於制表符、換行符、換頁符和回車符StringUtils.isBlank()均識為空白符
         System.out.println(StringUtils.isNotBlank("\t \n \f \r"));// false
         System.out.println(StringUtils.isNotBlank("sb"));// true

     

        根據筆者日常工作中經驗,建議用isNotBlank;當然與之對應的方法還有 isEmpty和isBlank,在這里就不做過多講解了,同理罷了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM