×
Traktatov.net » Описание языка PascalABC.NET » Читать онлайн
Страница 20 из 252 Настройки

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

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(params delim: array of 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

Методы расширения класса String

Некоторые методы расширения - стандартные для .NET, некоторые реализованы только в PascalABC.NET.

Метод

Описание

Inverse: string

Возвращает инверсию строки

Print

Выводит буквы строки, разделенные пробелом

Println

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

ReadInteger(var from: integer): integer

Считывает из строки целое число с позиции from и возвращает его. Позиция from при этом увеличивается на считанный элемент

ReadReal(var from: integer): real

Считывает из строки вещественное число с позиции from и возвращает его. Позиция from при этом увеличивается на считанный элемент

ReadWord(var from: integer): string

Считывает из строки слово до пробела или до конца строки с позиции from и возвращает его. Позиция from при этом увеличивается на считанный элемент

ToInteger: integer

Преобразует строку к целому и возвращает его. Если это невозможно, генерируется исключение

ToIntegers: array of integer

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

ToReal: real

Преобразует строку к вещественному и возвращает его. Если это невозможно, генерируется исключение

ToReals: array of real

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

ToWords(params delim: array of char): array of string