Se "f" è una stringa no... gli oggetti (e String è un oggetto) non si confrontano con l'operatore ==, ma appunto con il metodo equals().
(A meno che le tue intenzioni non siano diverse e cioè verificare che il reference sia proprio lo stesso).
Ciao.![]()