String a,b,c,d
if(StringUtils.isBlank(a) && StringUtils.isBlank(b) && StringUtils.isBlank(c)&& StringUtils.isBlank(d)){
throw new BusinessException("不允许所有值全部为空!");
}
if(StringUtils.isBlank(a) && StringUtils.isBlank(b) &&StringUtils.isNotBlank(c)&& StringUtils.isBlank(d)){
throw new BusinessException("不允许只包含c一个值!");
}
StringUtils的isBlank()方法可以一次性校验
- 是否为 null
- 是否为 ""
- 是否为空字符串(引号中间有空格) 如: " "。
这三种情况,返回值都是true
StringUtils.isNotBlank
判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,等于!isBlank(String str)