字符串为空判断是一个在开发时经常要用到的。一般我们都会用StringUtils.isBlank和StringUtils.isEmpty去判断,大部分场景优先使用isBlank。他们中一个最大的区别就是一个空格的区别。
例子:
StringUtils.isEmpty("yyy") = false
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isBlank("yyy") = false
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
区别:
isBlank()判断制表符(\t)和空格时,为true;
isEmpty()判断制表符(\t)和空格时,为false;