StringUtils isNoneBlank(), isNotBlank(), isNotEmpty() 区别

158 阅读1分钟

1.StringUtils isNoneBlank(), isNotBlank(), isNotEmpty() 区别

1.isNoneBlank() 可以一次检查多个value isNoneBlank(CharSequence... strs) 所有参数必须满足不为null ("", " ", null) , 不包含空白字符(空格,制表符\t,换行符\n), 长度大于0(length()>0) ;

2.isNotBlank(), 用于检查单个字符 , 参数不能为空(""," ", null),不能包含空白字符(空格,制表符\t,换行符\n), 长度大于0(length()>0);

StringUtils.isNotEmpty("") false ;
StringUtils.isNotEmpty(null) false; 
StringUtils.isNotEmpty(" ") false;

3.isNotEmpty() ,用于检查单个字符, 字符串不为null("", null), 不包含 " ", 允许空白字符 , 长度大于0(length()>0)

StringUtils.isNotEmpty("") false ;
StringUtils.isNotEmpty(null) false; 
StringUtils.isNotEmpty(" ") true;