Zeichenkette
Zeichenkette bezeichnet in der Informatik eine geordnete Folge von Zeichen, die zur Speicherung und Verarbeitung von Text dient. Die Länge einer Zeichenkette entspricht der Anzahl der Zeichen; je nach Sprache kann die Speicherrepräsentation variieren. Viele Umgebungen verwenden Unicode, codiert in UTF-8, UTF-16 oder UTF-32. Dadurch können Zeichen aus vielen Schriftsystemen dargestellt werden, jedoch kann die sichtbare Zeichenanzahl von der Anzahl der Codepunkte abweichen, insbesondere bei kombinierten Zeichen.
Eigenschaften: In vielen Programmiersprachen sind Zeichenketten unveränderlich (immutable); Operationen wie Verkettung erzeugen neue Zeichenketten. In anderen
Operationen: Typische Operationen umfassen Verkettung, Substrings bzw. Teilzeichenketten, Zugriff auf einzelne Zeichen, Suchen, Ersetzen, Groß- bzw.
Unicode und Normalisierung: Text kann aus Codepunkten bestehen, die sich zu Grapheme zusammensetzen. Zur verlässlichen Gleichheit
Anwendungsbereiche: Zeichenketten sind zentral in der Textverarbeitung, Benennung, Datenformaten und Kommunikation. Beim Umgang mit Zeichenketten sind
Beispiele: In vielen Programmiersprachen wird eine Zeichenkette durch Anführungszeichen gekennzeichnet, z. B. "Hallo Welt".