Когда нужно сравнивать String
s как объекты и когда следует использовать их метод equals
? Чтобы убедиться, я всегда использую equals
, но это не кажется очень эффективным. В каких ситуациях я могу быть уверен, что string1 == string2
является безопасным в использовании?Сравнение строк и преобразование строк в Java
Спасибо!
String.equals() эффективен. Первое, что нужно проверить, это string1 == string2. (На самом деле Object.equals() проверяет это.) –
Но, конечно же! Как * глупость меня. Это очень очевидная вещь. И высокоэффективный, как вы говорите. Никогда. * Позор мне! * Спасибо! –