Hallo !
Ich habe mal eine Frage zu String in Java. Sehe ich das richtig, dass man mit dem + Operator in Java immer wieder neue Strings erzeugt, genauso wie mit der Replace Funktion der Klasse String?
Also s wäre dann immernoch "test" aufgrund der Tatsache, dass ich mittels + ein neues Objekt erzeugt habe und s eine andere Adresse enthält?
Danke und Gruß
Ich habe mal eine Frage zu String in Java. Sehe ich das richtig, dass man mit dem + Operator in Java immer wieder neue Strings erzeugt, genauso wie mit der Replace Funktion der Klasse String?
Java:
String s = "test";
s = s + "_beendet";
System.out.println(s);
Also s wäre dann immernoch "test" aufgrund der Tatsache, dass ich mittels + ein neues Objekt erzeugt habe und s eine andere Adresse enthält?
Danke und Gruß