使用StringUtils中的判断方法isEmpty、isBlank、isNumeric

本文介绍了如何使用SpringUtils库中的isEmpty(), isNotBlank(), isNumeric()方法进行数据类型检查,区分空值、非空值及全数字字符串。理解isBlank()与isEmpty()的区别,提升代码健壮性。
摘要由CSDN通过智能技术生成

使用StringUtils中的判断方法isEmpty、isBlank、isNumeric

使用其中的判断方法可以快速的帮助我们判断是否使我们需要的数据类型,

  /*
        * 当传入的数据为空时,返回的数据为true,空格也算数据
        * */
        StringUtils.isEmpty("");//true
        StringUtils.isEmpty("   ");//false
        StringUtils.isEmpty("123");//false
        StringUtils.isEmpty("12 3");//false

        /*
        *当传入的数据为空时,返回的结果为false,空格也算数据
         */
        StringUtils.isNotEmpty("  ");//true
        StringUtils.isNotEmpty("");//false
        StringUtils.isNotEmpty("123");//true
        StringUtils.isNotEmpty("12 3");//true



        /*
        * 当检测到为空值时返回的为true,空格也算空值
        * */
        StringUtils.isBlank("");//true
        StringUtils.isBlank("  ");//true
        StringUtils.isBlank("123");//false
        StringUtils.isBlank("12 3");//false

        /*
        * 检测到位空值时返回false,空格也算空值
        * */
        StringUtils.isNotBlank("");//false
        StringUtils.isNotBlank("   ");//false
        StringUtils.isNotBlank("123");//true
        StringUtils.isNotBlank("2  33");//true

isBlamk和isEmpty 的最大区别就是isBlank不能检测到传入的空格,而isEmpty则是将空格当做字符串处理。

        /*
        * 判断是否是全数字,当传入的字符串中出现非数字的字符时返回的结果为false
        * */
        StringUtils.isNumeric("123");//true
        StringUtils.isNumeric("123sd");//false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值