Я занимался практикой в области компьютерных наук и пробовал этот вопрос.String boolean confusion
String sam = "scary";
String ben = new String("scary");
String wil = "scary";
out.print(sam == ben);
out.print(" " + (sam == wil));
Из моих знаний я думал распечатки бы неверно ложные, потому что от того, что я знаю, строки можно сравнить только с .equals(). Но я ошибся. В нем говорится, что ответ был ложным. Может кто-нибудь объяснить, почему?
На каком языке это? – Neal
Я использую Java – user2990622
Так что добавьте тег [java] на свой вопрос в следующий раз @ user2990622 – Neal