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