per confrontare le stringhe si usa il metodo equals e non "=="
facendo ad esempio:
codice:
stringa1.equals (stringa2);
l'operatore "==" controlla che siano uguali i contenuti dei reference , mentre il metodo equals controlla che siano uguali i contenuti dei due oggetti (poi il tutto varia anche a seconda di come è stato implementato il metodo equals nel caso sia stato "riscritto")