我尝试将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时,它没有问题。