我在下面的代码中使用 == 并打印出“等于!”,为什么?有人可以解释为什么这两个不同的字符串 a 和 b 相等吗?
public class test
{
public static void main()
{
String a = "boy";
String b = "boy";
if(a == b)
{
System.out.println("Equals!");
}
else
{
System.out.println("Does not equal!");
}
}
}