Проверка равных экземпляров 2-х различных (включенный пример)

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