1. 在项目中,我们用的最多的是StringUtils中的非空判断方法,相信大部分人都用过IsNotEmpty或者 isEmpty方法
    2. 今天我们要提到的,是isNotBlank
    3. public static boolean isNotEmpty(String str)
    4. 判断某字符串是否非空,等于!isEmpty(String str),这里不能排除空格字符
    5. 下面是示例:
    6. StringUtils.isNotEmpty(null) = false
    7. StringUtils.isNotEmpty("") = false
    8. StringUtils.isNotEmpty(" ") = true
    9. StringUtils.isNotEmpty(" ") = true
    10. StringUtils.isNotEmpty("bob") = true
    11. StringUtils.isNotEmpty(" bob ") = true
    12. public static boolean isNotBlank(String str)
    13. 判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,等于!isBlank(String str)
    14. 下面是示例:
    15. StringUtils.isNotBlank(null) = false
    16. StringUtils.isNotBlank("") = false
    17. StringUtils.isNotBlank(" ") = false
    18. StringUtils.isNotBlank(" ") = false
    19. StringUtils.isNotBlank("/t /n /f /r") = false
    20. StringUtils.isNotBlank("/b") = true
    21. StringUtils.isNotBlank("bob") = true
    22. StringUtils.isNotBlank(" bob ") = true
    23. 所以,在某些业务场景,用isNotBlank isNotEmpty要好