Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Экземплярные методы класса String

Поиск

Метод

Описание

String.Compare(s1,s2: string): integer

Сравнивает строки s1 и s2. Возвращает число <0 если s1<s2, =0 если s1=s2 и >0 если s1>s2

String.Compare(s1,s2: string; ignorecase: boolean): integer

То же. Если ignorecase=True, то строки сравниваются без учета регистра букв

String.Format(fmtstr: string, params arr: array of object): string;

Форматирует параметры arr согласно форматной строке fmtstr

String.Join(ss: array of string; delim: string): string

Возвращает строку, полученную слиянием строк ss с использованием delim в качестве разделителя

Экземплярные методы класса String

Отметим, что все экземплярные методы не меняют строку, как это может показаться на первый взгляд, а при необходимости возвращают измененную строку. Кроме того, считается, что символы в сроке индексируются с нуля.

Метод

Описание

Contains(s: string): boolean

Возвращает True, если текущая строка содержит s, и False в противном случае

EndsWith(s: string): boolean

Возвращает True, если текущая строка заканчивается на s, и False в противном случае

IndexOf(s: string): integer

Возвращает индекс первого вхождения подстроки s в текущую строку

IndexOfAny(cc: array of char): integer

Возвращает индекс первого вхождения любого символа из массива сс

Insert(from: integer; s: string): string

Возвращает строку, полученную из исходной строки вставкой подстроки s в позицию from

LastIndexOf(s: string): integer

Возвращает индекс последнего вхождения подстроки s в текущую строку

LastIndexOfAny(a: array of char): integer

Возвращает индекс последнего вхождения любого символа из массива сс

PadLeft(n: integer): string

Возвращает строку, полученную из исходной строки выравниванием по правому краю с заполнением пробелами слева до длины n

PadRight(n: integer): string

Возвращает строку, полученную из исходной строки выравниванием по левому краю с заполнением пробелами справа до длины n

Remove(from,len: integer): string

Возвращает строку, полученную из исходной строки удалением len симолов с позиции from

Replace(s1,s2: string): string

Возвращает строку, полученную из исходной строки заменой всех вхождений подстроки s1 на строку s2

Split(delim: char := ' '): array of string

Возвращает массив строк, полученный расщеплением исходной строки на слова, при этом в качестве разделителей используется символ delim

StartsWith(s: string): boolean

Возвращает True, если текущая строка начинается на s, и False в противном случае

Substring(from,len: integer): string

Возвращает подстроку исходной строки с позиции from длины len

ToCharArray: array of char

Возвращает динамический массив символов исходной строки

ToLower: string

Возвращает строку, приведенную к нижнему регистру

ToUpper: string

Возвращает строку, приведенную к верхнему регистру

Trim: string

Возвращает строку, полученную из исходной удалением лидирующих и завершающих пробелов

TrimEnd(params cc: array of char): string

Возвращает строку, полученную из исходной удалением завершающих символов из массива cc

TrimStart(params cc: array of char): string

Возвращает строку, полученную из исходной удалением лидирующих символов из массива cc



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 3; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.178.162 (0.005 с.)