blank

  • isBlank()判断是否为null和length()为0,还判断是否是空格、tab键、换行符。

  • isWhitespace() 方法用于判断指定字符是否为空白字符,空白符包含:空格、tab 键、换行符

根据上面结果的对比,isBlank()方法和isEmpty方法的区别:
isBlank()判断制表符(\t)和空格时,为true;
isEmpty()判断制表符(\t)和空格时,为false;
两个判断null、""、以及换行符(\n或者\r)时为true。
 

empty

  • isEmpty()只判断是否为null和长度为0。