Hi
Stimmt, hast recht. Gerade nochmals nachgeprüft. Wie komm ich bloß darauf?
Du kommst darauf weil das ein sehr seltener Fall ist dass man in Java zwei solche Strings wirklich auf diese Weise generiert und vergleicht. Das hier z.b. gibt schon false:
String a = "Ha";
String c = a + "se";
String b = "Hase";
System.out.println(a == c);
>
Arggh, hast recht. Ist schon ne Zeitlang her. Genau, ich hatte nämlich damals bei meinen Javaprogrammen anfänglich den Fall, dass der Vergleich "false" ergibt. Und dann musste man mit equals() arbeiten, eben.
Danke für den Hinweis, ich dachte schon, ich spinne.