1038 Глава 15

Метод	Объявление	Описание
IntToHex	static AnsiString fastcall IntToHex(int value, int digits);	Преобразует значение value в строку, содержащую минимум digits шестнадцатеричных цифр.
IsDelimiter	boolfastcall IsDelimiter(const AnsiString& delimiters, int index) const;	Возвращает true, если символ с индексом index является одним из разделителей, указанных в строке delimiters. Работает и для многобайтных символов.
IsEmpty	boolfastcall IsEmpty() const;	Возвращает true, если строка пустая.
LastDelimiter	intfastcall LastDelimiter (const AnsiString& delimiters) const;	Возвращает последний из символов строки, входящих в строку разделителей delimiters. Например, еслиAnsiString s = "Ic:\\filename.ext"; то s.LastDelimiter("\\.:" ); вернет 12 (индекс символа точки).
Length	intfastcall Length() const;	Возвращает число символов в строке.
LowerCase	AnsiString fastcall LowerCase() const;	Возвращает строку, в которой все символы приведены к нижнему регистру. Не влияет на исходную строку.
Pos	intfastcall Pos(const AnsiString& subStr) const;	Возвращает индекс первого символа первого вхождения subStr в S1. Индексы начинаются с 1. Если subStr не содержится в S1, возвращается 0. В отличие от AnsiPos не поддерживает многобайтные символы.
SetLength	void fastcall SetLength( int newLength);	Усекает строку до newLength символов. Если исходная строка короче, то она не увеличивается.
StringOfChar	static AnsiString fastcall StringOfChar (char ch, int count);	Возвращает строку, в которой символ ch повторен count раз. Например,AnsiString s = AnsiString: :StringOf Char('A', 10); задаст строке s значение «ААААААААА».
Substring	AnsiString fastcall SubString(int index, int count) const;	Возвращает подстроку, начинающуюся с символа в позиции index и содержащую count символов.
ToDouble	doublefastcall ToDouble() const;	Преобразует строку в число с плавающей запятой. Если строка не соответствует формату числа с плавающей запятой, генерируется исключение EConvertError.
Toint	intfastcall ToIntO const;	Преобразует строку в целое число. Если строка не соответствует формату целого числа, генерируется исключение EConvertError.
ToIntDef	int fastcall ToIntDef(int defaultValue) const;	Преобразует строку в целое число. Если строка не соответствует формату целого числа, возвращается значение по умолчанию defaultValue.