У меня вопрос о сравнении строки с пустой строкой в Java. Есть ли разница, если я сравниваю строку с пустой строкой с ==
или equals
? Например:
String s1 = "hi";
if (s1 == "")
или
if (s1.equals(""))
Я знаю, что нужно сравнивать строки (и объекты вообще) с equals
, а не ==
, но мне интересно, важно ли это для пустой строки.