当访问的对象不存在时,也就说在虚拟机内存里并没有分配内存。这种情况就是null。如果这时要对此进行操作,则会抛出NullPointException异常,(空指针异常)。
isEmpty()是所访问的对象存在,但是其内部的值是空的,我们还经常看到a==""的判断,这是当对象类型为String时可以用,效果与isEmpty()一样。
isEmpty()和null的比较与理解
最新推荐文章于 2023-12-19 22:04:09 发布
当访问的对象不存在时,也就说在虚拟机内存里并没有分配内存。这种情况就是null。如果这时要对此进行操作,则会抛出NullPointException异常,(空指针异常)。
isEmpty()是所访问的对象存在,但是其内部的值是空的,我们还经常看到a==""的判断,这是当对象类型为String时可以用,效果与isEmpty()一样。