美文网首页
使用StringUtils的isEmpty()方法的时候,明明对

使用StringUtils的isEmpty()方法的时候,明明对

作者: 惠惠雨辰 | 来源:发表于2020-12-11 21:46 被阅读0次

    记录一次工作中遇到的问题,当使用StringUtils的isEmpty()进行非空判断的时候,明明对象是空,却返回了false。

    判断的对象是通过前台向后台传递过来的,前台传参数的时候,什么也没有填,在传递的时候用使用了trim(),将参数的前后的空格去除。

    后台接收参数是通过对象进行接受的,但是非空判断是false。打印了一下参数发现,对象的一个属性“ id =”;其他的参数是null。就因为“id =” ,导致了这个对象不为空的(这就是真空和空的区别似的)

    解决办法:遇到这种情况最好是将对象中的属性拿出来,单独根据业务进行非空判断

    相关文章

      网友评论

          本文标题:使用StringUtils的isEmpty()方法的时候,明明对

          本文链接:https://www.haomeiwen.com/subject/pqesgktx.html