Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index


2.14.3

Verkettung


Das Aneinanderhängen von Zeichenketten ist in Java sehr einfach. Strings können mit dem Operator + oder dem Zuweisungsoperator += verkettet werden:
   String s = "Ein String aus"+" zwei Hälften.";
Diese Technik ist kein Widerspruch zu der Eigenschaft von String-Objekten, unveränderbar zu sein. Intern werden in diesem Beispiel drei String-Objekte erzeugt, je eines für die beiden Teil-Strings und eines für die Verkettung. Das folgende Beispiel vereinbart zunächst zwei Referenzen auf dasselbe String-Objekt. Anschließend wird über die Referenz s1 ein neuer Teil-String angehängt. Da aus dieser Operation ein neues Objekt resultiert, verweisen s1 und s2 danach nicht mehr auf dasselbe Objekt.
  String s1 = "Dieser String";
  String s2 = s1;
  s1 += " besteht aus zwei Hälften.";
  boolean b = (s1==s2);              //ergibt false


 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.