• java spring boot 字符串判空


    1、安装依赖

    
                org.apache.commons
                commons-lang3
                3.12.0
            
    
    • 1
    • 2
    • 3
    • 4
    • 5

    2、用法
    2.1 StringUtils.isNotBlank():判断参数是否不为空

    /**
     * StringUtils.isNotBlank();
     * 判断参数:是否不为空,长度是否不为0,值是否不包含空白字符。等价于!isBlank(String str);
     * StringUtils.isNotBlank(null)  -> false 
     * StringUtils.isNotBlank("")  -> false 
     * StringUtils.isNotBlank(" ")  -> false 
     * StringUtils.isNotBlank(" ")  -> false 
     * StringUtils.isNotBlank("\t \n \f \r")  -> false 
     * StringUtils.isNotBlank("\b")  -> true 
     * StringUtils.isNotBlank("bob")  -> true 
     * StringUtils.isNotBlank(" bob ")  -> true 
     */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    2.2 StringUtils.isBlank():判断是否为空,长度是否为0,值是否包含空白字符

    /**
     * StringUtils.isBlank().
     * 判断参数:是否为空,长度是否为0,值是否包含空白字符。
     * StringUtils.isBlank(null)  -> true
     * StringUtils.isBlank("")  -> true
     * StringUtils.isBlank(" ") -> true
     * StringUtils.isBlank(" ")  -> true
     *
     * 对于制表符、换行符、换页符和回车符StringUtils.isBlank()均识为空白符
     * StringUtils.isBlank("\t \n \f \r")  -> true
     *
     * \b 为单词边界符.
     * StringUtils.isBlank("\b")  -> false
     * StringUtils.isBlank("bob") -> false
     * StringUtils.isBlank(" bob ")  -> false
     */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    2.3 StringUtils.isEmpty()

    /**
     * StringUtils.isEmpty();
     * 判断参数是否为空。(为空的标准是str==null,str.length()==0)。
     * StringUtils.isEmpty(null)    -> true
     * StringUtils.isEmpty("")    -> true
     * StringUtils.isEmpty(" ")     -> false
     * StringUtils.isEmpty("a")     -> false
     * StringUtils.isEmpty(" a ")     -> false
     */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    2.4 StringUtils.isNotEmpty():

    /**
     * StringUtils.isNotEmpty().等价于!isEmpty(String str); 
     * 判断参数是否非空。
     * StringUtils.isNotEmpty(null)  -> false 
     * StringUtils.isNotEmpty("")  -> false 
     * StringUtils.isNotEmpty(" ") -> true 
     * StringUtils.isNotEmpty(" ") -> true 
     * StringUtils.isNotEmpty("bob") -> true 
     * StringUtils.isNotEmpty(" bob ") -> true 
     */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
  • 相关阅读:
    CNN知识脉络梳理
    Meta开源新工具啊,Git地位危险了?
    vue父子组件传递参数详解
    四、Vue
    专科出身,2年进苏宁,5年跳阿里,论我是怎么快速晋升的?
    【ZYNQ-嵌入式】zynq学习笔记(三)——GPIO中断软件配置
    ARM学习扫盲篇(一):CPSR&SPSR、Lcache&Dcache、w/parity&w/ECC
    [附源码]java毕业设计一点到家小区微帮服务系统
    如何启用启用WordPress调试模式
    深度学习笔记:2.Jupyter Notebook
  • 原文地址:https://blog.csdn.net/weixin_41463944/article/details/134079341