Цитата:
|
Правда слегка вошел в ступор, когда привычное условие if сравнения, оказалось такой шляпой
|
Если разобраться в деталях, почему именно так, то понятно будет, что это не шляпа. Там строка не является примитивным типом. Поэтому две разных строки никак не могут быть равны. А equals сравнивает именно их значения, а не сами строки как объекты