upcasefunction upcase(str: string): string;
Возвращает строку 'str' в верхнем регистре.
upcasefunction upcase(str: string): string;
Возвращает строку 'str' в верхнем регистре.
stringToIntegerfunction stringToInteger(s:string):integer;
Преобразует строку в целое число. Если предлагаемая строка содержит некорректное число, будет возвращено значение 0. Строка может содержать только цифры и знаки '+' или '-' вначале.
setCharfunction setChar(str: string; c: char; pos:integer): string;
Возвращает строку 'str', с подставленным в неё символом 'c' в позиции 'pos'. Начальный индекс для 'pos' - 0. Если 'pos' больше, чем длина строки 'str', будет возвращена копия 'str' без изменений.
posfunction pos(str1, str2: string): integer;
Возвращает позицию первого совпадения 'str2' с фрагментом из 'str1' или -1, если 'str1' не содержит 'str2'. Сравнение чувствительно к регистру.
locasefunction locase(str: string): string;
Возвращает строку 'str' в нижнем регистре.
lengthfunction length(str: string): integer;
Возвращает длину данной строки. Строки в MIDletPascal немного другие, нежели в обычном Паскале: первый символ строки имеет индекс 0.
integerToStringfunction integerToString(val: integer): string;
Переводит целое число в строковое представление.
var i: integer;
s: string;
begin
i := 15;
s := integerToString(i);
s := '' + i; // данное действие имеет эффект, аналогичный предыдущему.
end.
getCharfunction getChar(str: string; pos:integer): char;
Возвращает символ с указанным индексом внутри строки. Первый символ имеет индекс 0. Если аргумент 'pos' имеет значение, большее, чем длина строки, будет возвращён символ с кодом ASCII '0'.