一、常用方法
1、判断是否为空串
- isBlank(final CharSequence cs):判断是否为空字符串;
- isEmpty(final CharSequence cs):判断是否为空字符串;
- isNotBlank(final CharSequence cs):判断不是空字符串;
- isNotEmpty(final CharSequence cs):判断不是空字符串;
- 说明:isBlank和isEmpty的区别在于在于空格字符串的判断不同,isEmpty认为空格字符不是空字符串
StringUtils.isBlank(null); = true StringUtils.isBlank(""); = true StringUtils.isBlank(" "); = true StringUtils.isBlank("hello"); = false StringUtils.isBlank(" hello "); = false --------------------------------------- StringUtils.isEmpty(null); = true StringUtils.isEmpty(""); = true StringUtils.isEmpty(" "); = false StringUtils.isEmpty("hello"); = false StringUtils.isEmpty(" hello "); = false ------------------------------------------ StringUtils.isNotBlank(null); = false StringUtils.isNotBlank(""); = false StringUtils.isNotBlank(" "); = false StringUtils.isNotBlank("hello"); = true StringUtils.isNotBlank(" hello "); = true ------------------------------------------ StringUtils.isNotEmpty(null); = false StringUtils.isNotEmpty(""); = false StringUtils.isNotEmpty(" "); = true StringUtils.isNotEmpty("hello"); = true StringUtils.isNotEmpty(" hello "); = true