`
nannan408
  • 浏览: 1757477 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

架构师之jdk8------------String.valueOf和StringUtils的混用bug

 
阅读更多
1.前言.
    java以往的版本String.valueOf如果是null会抱错,jdk对此进行了兼容,如果是空,那么是字符串形式的null.那么问题来了,既然是字符串,StringUtils.ifBlank和isEmpty的返回都是false.
这会导致判断失败.
2.解决办法.
   方法1:用强转(Stirng)或者toString来获取字符串而不用String.valueOf.
   方法2:不用common.lang的StringUtils判断,自己写判断。
3.注意。
  这两者不能再 一起 用。
3
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics