用StringUtil判断字符串非空的方法
屬于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
總結
以上是生活随笔為你收集整理的用StringUtil判断字符串非空的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: sublime-text3按tab跳出括
 - 下一篇: Win8下怎样安装Win7 or Win