美文网首页Java
字符串的equals

字符串的equals

作者: 强某某 | 来源:发表于2019-04-17 18:22 被阅读0次
    • 假设我们现在有一个类,例如String,对于如下代码:
    String str = null;
    if (str.equals("Hello World!")){
        System.out.println("Yes");
    }else {
        System.out.println("No");
    }
    

    就会抛出空指针异常,但是,如果我们把第二行的条件判断改为:

    if ("Hello World!".equals(str))

    就不会抛出空指针异常,因为String的equals方法不是Static方法

    总结


    "abc".equals(str)才是常用方式,因为如果str是null则不会有equals方法,会空指针,但是"abc"是百分百有equals
    方法的,不会空指针


    相关文章

      网友评论

        本文标题:字符串的equals

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