美文网首页
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的判断

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

  • String值判断

    判断String等于某值,比如 空("") 判断不等于某值(排除null,即 除null的其他值) 判断不等于某值...

  • 关于null值比较

    一 null值比较场景 对于C/C++或者java中对于null值的比较,有的时候直接使用if(!p)有的时候使用...

  • solidity智能合约如何判断mapping值为空

    mapping值的判断问题 在Java这类编程语言中,我们可以获得Map里面的值然后与null或空来进行判断该ke...

  • 空值操作

    oracle中空值操作 1)、null:空值,是数据库中重要的角色。①、null不是数据类型,但是任何类型的数据。...

  • 学习Optional 类

    1.介绍 Optional类是Java8为了解决null值判断问题,,使用Optional类可以避免显式的null...

  • Java中null的注意事项

    1.你可以使用==或者!=操作来比较null值,但是不能使用其他算法或者逻辑操作。 2.null是Java中的关键...

  • Oracle |  空值null和空字符串的区别

    Mysql中空字符<''>和空值的区别,一直都知道mysql中空字符串(”)和空值(null)之间有区别,但是没好...

  • null和空字符串('')的区别

    在Java开发中,我们需要常常判断是否值为null,尤其在xml数据交互过程中,我们判断某一个报文的值是否为nul...

  • 【java8新特性 简述】Optional

    Optional类是Java8为了解决null值判断问题,借鉴google guava类库的Optional类而引...

网友评论

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

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