Auf Thema antworten

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]



Oben