isEmpty和isBlank的区别

1. isEmpty判断某字符串是否为空,为空的标准是  str==null或str.length==0

       StringUtils.isEmpty(null)=true;

       StringUtils.isEmpty("")=true;

       StringUtils.isEmpty("   ")=false;

       StringUtils.isEmpty("bob")=false;

       StringUtils.isEmpty("  bob  ")=false;

2.isBlank判断某字符串是否为空、长度为0、由空白符 (writespace)构成

        StringsUtils.isBlank(null)=true;

        StringsUtils.isBlank("   ")=true;

        StringsUtils.isBlank(" f ")=true;  //对于制表符,换行符,换页符,回车符

       StringsUtils.isBlank()   均识别为  空白符

       StringsUtils.isBlank(“”)=false;   //单词边界符

       StringUtils.isBlank("bob")=false;

       StringUtils.isBlank("  bob  ")=false;

原文地址:https://www.cnblogs.com/tianlifitting/p/8343051.html