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