我在下面的代码中使用==并打印出"Equals!",为什么?有人可以解释为什么这两个不同的字符串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!");
}
}
}
Run Code Online (Sandbox Code Playgroud)