System.SysUtils.TStringBuilder

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTStringBuilder

Delphi

TStringBuilder = class

C++

class PASCALIMPLEMENTATION TStringBuilder : public System::TObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Beschreibung

Ein bearbeitbares Zeichen-Array, dessen Inhalt die gesamte Funktionalität eines String-Objekts besitzt.

Verwenden Sie TStringBuilder als einen bearbeitbaren String.

Die Klasse TStringBuilder ist vollständig kompatibel mit der Klasse StringBuilder (MSDN) des .Net-Frameworks. Verwenden Sie zur Aufnahme eines Zeichen-Arrays eine TStringBuilder-Instanz. Dieses Array kann nach der Erstellung verändert werden. Teil-Strings können angehängt, gesucht und ersetzt oder eingefügt werden. Das Zeichen-Array kann per Index abgefragt oder in einen String für Vergleichsoperationen konvertiert werden.

Das Zeichen-Array kann mit der Eigenschaft Chars direkt referenziert werden. Die Eigenschaft Length enthält die aktuelle Länge des Zeichen-Arrays.

builder.Length = builder.ToString.Length;

Die Eigenschaft Capacity enthält den aktuell zugewiesenen Speicherplatz für diese TStringBuilder-Instanz. Capacity kann bis zu dem Wert von MaxCapacity erhöht und bis zum aktuellen Wert von Length verringert werden. Capacity wird erhöht, wenn Length vergrößert wird, oder das Zeichen-Array durch Anhängen in seiner Größe verändert wird.

Die Methode Append konvertiert eine Vielzahl möglicher Typen in einen String und hängt diesen an das aktuelle Zeichen-Array an. AppendFormat ermöglicht das Anfügen von mehreren Objekten an das Zeichen-Array; jedes Objekt in seinem eigenen Format.

Die Methode Equals vergleicht ein bestimmtes Objekt oder einen anderen TStringBuilder mit dieser Instanz von TStringBuilder.

Die Methoden Append, CopyTo, Insert, Remove und Replace greifen per Index auf das Zeichen-Array zu oder suchen das Zeichen als String. Die Methode ToString konvertiert das Zeichen-Array in einen String, damit String-Funktionalitäten bereitgestellt werden können.

TStringBuilder ist eine Implementierung der .NET-Klasse StringBuilder (MSDN).

Siehe auch

Codebeispiele