StringUtils中的 isBlank() 和 isEmpty() 的区别

在校验一个String类型的变量是否为空时,一般存在这五种情况

1、是否为null
2、是否为""
3、是否为空字符串(引号中间有空格) 如: " "。
4、制表符、换行符、换页符和回车
5、空白

public static boolean isBlank(String str)方法可以一次性校验这五种情况,返回值都是true,否则为false

举栗子:

StringUtils中的 isBlank() 和 isEmpty() 的区别

public static boolean isEmpty(String str)

判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0

举栗子:
StringUtils中的 isBlank() 和 isEmpty() 的区别