Porównywanie Stingów z JPasswordField

0

Witam

Dlaczego prawidłowe jest porównanie
if(String.valueof(p1.getPassword().equal(p2.getPassword())))
gdzie p1 i p2 są obiektami klasy JFieldPassword
a nie działa prawidłowo porównanie takie if(String.valueof(p1.getPassword()==String.valueof(p2.getPassword())

1

...jak się porównuje stringi i dlaczego tak.

1

Imho, oba porównania są błędne. Pierwsze składniowo, a drugie merytorycznie.

0

Jak zostało napisane w pierwszym poście... Google + "jak się porownuje stringi w Javie" ;p A do tego: czym się różni referencja do obiektu od jego zawartości ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1