旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java null与空的区分有哪些【JAVA教程】,java,null,空,区别

作者:搜教程发布时间:2019-12-28分类:JAVA教程浏览:59评论:0


导读:平常情况下,java中的null就是指的空。然则轻微注重的是,空字符串""和null是有区分的。""代表有字符串,然则字符串内容为空,长度为0;null示意对象为空。...

平常情况下, java中的null就是指的空。然则轻微注重的是,空字符串"" 和null是有区分的。

"" 代表有字符串,然则字符串内容为空,长度为0;null示意对象为空。

假如用为null的对象去挪用要领,就会涌现空指针非常。

所以,在字符串举行内容比较时,要使用不为空的字符串去挪用比较要领。

参考代码以下:

public class Test {
    public static void main(String[] args) {
        String str1 = null;
        String str2 = "";
        System.out.println(str1==str2);//false
        System.out.println(str2.equals(str1));//false
        System.out.println(str1.equals(str2));//空指针非常java.lang.NullPointerException
 
    }
}

ki4网,有大批免费的JAVA入门教程,迎接人人进修!

以上就是java null与空的区分有哪些的细致内容,更多请关注ki4网别的相干文章!

标签:javanull区别


欢迎 发表评论: