属于com.cmos.adapter.util包下面的
1. 判断为null或者为空,当你知道StringUtils的时候会发现使用null来判断是不是很low;
StringUtil.isEmpty(null) == true
StringUtil.isEmpty("") == true
StringUtil.isEmpty(" ") == false
StringUtil.isEmpty("bbbb") == false
StringUtil.isEmpty(" bbbb ") == false
2. 判断不为null或者不为空,对于StringUtil.isNotEmpty(str)而言:
StringUtils.isNotEmpty(null) = false
StringUtils.isNotEmpty("") = false
StringUtils.isNotEmpty(" ") = true
StringUtils.isNotEmpty(" ") = true
StringUtils.isNotEmpty("bbb") = true
StringUtils.isNotEmpty(" bbb ") = true
3. StringUtil.isBlank(str)判断为null或者为空,可以自动忽略字符串前后的空格;而 StringUtil.isEmpty(str)则不行
StringUtil.isBlank(null) == true
StringUtil.isBlank("") == true
StringUtil.isBlank(" ") == true
StringUtil.isBlank("aaaa") == false
StringUtils.isBlank("\t \n \f \r") = true
StringUtils.isBlank(" aaaa ") = false
StringUtils.isBlank("\b") = false
4. StringUtil.isNotBlank(str)判断不为null或者不为空,可以自动忽略字符串前后的空格;而 StringUtil.isNotEmpty(str)则不行
StringUtil.isNotBlank(null) == false
StringUtil.isNotBlank("") == false
StringUtil.isNotBlank(" ") == false
StringUtil.isNotBlank("aaaa") == true
StringUtils.isNotBlank("\t \n \f \r") = false
StringUtils.isNotBlank(" aaaa ") = true
StringUtils.isNotBlank("\b") = true
4. stringutils.hastext的作用
属于org.springframework.util.StringUtils包下面的
它可以判断里面是否为null或者为空或者为空格,如果里面的值为null或者,为""或者," ",那么返回值为false;否则为true