美文网首页
Java null.equals()

Java null.equals()

作者: 赵哥窟 | 来源:发表于2022-06-23 09:35 被阅读0次

    线上代码又报错,一个小可爱同事居然写出这种代码。

     if (param.getCode().equals(orderDO.getCode())){
          return Result.buildFail("xxxx");
     }
    

    很明显param的code 为null的时候就会抛异常了。
    最戳的办法也是这样写

     if (param.getCode()!= null && param.getCode().equals(orderDO.getCode())){
          return Result.buildFail("xxxx");
     }
    

    但是这样写真的有点戳,可以这样写!

     if(!Objects.equals(param.getCode(),orderDO.getCode())){
           return Result.buildFail("xxxx");
     }
    

    如果是比较字符串也可以用StringUtil.equals()方法

    相关文章

      网友评论

          本文标题:Java null.equals()

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