isNotBlank 和isNotEmpty要清楚方法才能不混用,避免在代码中的坑。

看isBlank 和isEmpty源码:

StringUtils类的isNotBlank 和isNotEmpty

StringUtils类的isNotBlank 和isNotEmpty

可以看到isBlank()判断如果是空格的话为true,而对于isEmpty(),空格即不是null,length()也不不等于0,所以为false。

那么对于isNotBlank 和isNotEmpty也就清楚了:

isNotBlank()传入是空格,认为false;

isNotEmpty()传入是空格,认为是true。


相关文章:

  • 2022-12-23
猜你喜欢
  • 2021-09-22
  • 2021-09-07
  • 2021-09-21
  • 2021-08-16
  • 2021-09-24
相关资源
相似解决方案