StringUtils中isBlank和isEmpty的区别
StringUtils中isBlank和isEmpty的区别
isNotEmpty源码

Checks if a CharSequence is empty (“”) or null.

StringUtils中isBlank和isEmpty的区别
isNotBlank

Checks if a CharSequence is whitespace, empty (“”) or null.

比isEmpty多了空字符串的校验

StringUtils中isBlank和isEmpty的区别

System.out.println(StringUtils.isNotBlank(""));

System.out.println(StringUtils.isNotBlank(" "));

System.out.println(StringUtils.isNotBlank(" "));

System.out.println(StringUtils.isNotBlank(null));

System.out.println(StringUtils.isNotEmpty(""));

System.out.println(StringUtils.isNotEmpty(" "));

System.out.println(StringUtils.isNotEmpty(" "));

System.out.println(StringUtils.isNotEmpty(null));

false

false

false

false

false

true

true

false

相关文章: