Ja.
Die Anweisungen stimmen mit der Dokumentation korrekt überein:
String name = first.concat( last );
----+---- --+-- --+-- --+--
| | | |
| | | |
| | | +---- eine Stringreferenz als Parameter
| | |
| | +----- der Name der Methode
| |
| +----- Punktnotation wird verwendet um die Methode eines Objekts aufzurufen
|
+----- die Methode gibt eine Referenz auf ein neues Stringobjekt zurück
Die concat() Methode führt eine Stringverkettung durch.
Ein neuer String wird konstruiert,
indem die Daten zweier anderer Strings verwendet werden.
In dem Beispiel
liefern die ersten zwei Strings
(referenziert durch first und last)
die Daten, die von concat() verwendet werden um
einen dritten String
(referenziert durch name) zu erzeugen.
String first = "Dempster " ; String last = "Dumpster" ; String name = first.concat( last );
Die ersten zwei Strings werden von der Aktion der concat() Methode NICHT geändert.
Ein neuer String wird konstruiert, der wie gewünscht das Ergebnis
der Aktion enthält.