Acsho, das mit dem Stringpool wusste ich nicht.
Dachte Strings werden genau so behandelt wie "Objekte" bzw. sind Objekte der Klasse "String".
Wollte mit dem Ausdruck:
[CODE]
String ersteswort;
ersteswort= new String();
ersteswort = "Hallo";
[/CODE]
explizit darauf hinweisen, dass Strings genau wie Objekte erzeugt werden und dass das gleiche ist wie
[CODE]
String ersteswort = "Hallo"
[/CODE]
Aber anscheinend stimmt das ja nicht. Und das Ergebnis vom Referenzvergleich liefert auch was anders.
Deine Antwor mit "Stringpool" stellt meine ganzen String-Vorstellungen auf dem Kopf.
Kannst du mir vllt. erklären was ich hier überschrieben habe??
[CODE]
String ersteswort; // deklareation der Variablennamn für Stringtypen
ersteswort= new String(); // Es wird ein String Objekt erzeugt und der Variable ersteswort zugewiesen
ersteswort = "Hallo"; // Inhalt des referenzienten Objekts mit "Hallo" füllen
[/CODE]