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("	 
 f 
"));// 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("	 
 f 
"));// false
         System.out.println(StringUtils.isNotBlank("sb"));// true

     

        根据笔者日常工作中经验,建议用isNotBlank;当然与之对应的方法还有 isEmpty和isBlank,在这里就不做过多讲解了,同理罢了!

原文地址:https://www.cnblogs.com/lidelin/p/10058547.html