当我使用==比较两个字符串时,为什么我在NetBeans中收到警告消息?

时间:2014-11-11 02:14:34

标签: java

我尝试将Java中的两个字符串进行比较,如下所示:

        String a="String 1";
        String b = "String 1";
        if(a==b)
        {
            System.out.println("Equal");
        }
        else
            System.out.println("Not Equal");
        System.out.println("----------------");
        if(a.equals(b))
            System.out.println("Equal");
        else
            System.out.println("Not Equal");

当我使用a==b时,我在NetBeans中收到了警告消息。为什么这样?但是,当我使用equals时,它没有问题。

0 个答案:

没有答案