美文网首页
Java中空值或者null的判断

Java中空值或者null的判断

作者: holy俊辉 | 来源:发表于2017-11-16 20:39 被阅读74次

    Java中空值或者null的判断

    Java中总是有空值或者null的情况,但是Java和js是不一样的,js中可以写成

    var value = null;
    if(value == "null"){
     console.log(value);
    }
    

    但是java 并不能这样的写,如果Java中这样写会毫不留情的给你报错

    //这样的写法都是错误的
    if(value == "null"){
        System.out.print(value);
    }
    
    if(value.equal(null)){
        System.out.print(value);
    }
    只有这样写是正确的
    if(value == null){
        System.out.print(value);
    }
    if("".equal(value)){
        System.out.print(value);
    }
    if (name != null && !name.equals("")) {
         //do something
    }
    或者
    
    if (!"".equals(name)) {//将""写在前头,这样,不管name是否为null,都不会出错。
         //do something
    }
    
    

    掌握正确的写法,在写Java时才会事半功倍,毕竟都是坑过来的。

    相关文章

      网友评论

          本文标题:Java中空值或者null的判断

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