Я использую == в приведенном ниже коде и распечатываю «Равно!», почему? Может кто-нибудь объяснить, почему эти две разные строки 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!");
}
}
}