Warum funktioniert der Stringvergleich mit == manchmal nicht?
Den Inhalt von Objekten, wie z.B. Strings vergleicht man mit der Methode equals(). Vergleicht man Objekte mit ==, wird ein Vergleich der Referenzen durchgeführt. Das heißt, es wird überprüft, ob beide Referenzen auf dasselbe Objekt zeigen. Beim Vergleich von Strings…