Методы
Методы это функции, которые привязаны к объектам.
length
Возвращает размер массива байт.
resize
Изменяет размер массива содержащего строку.
sizeНовый размер строки.
Если значение меньше текущего размера, то массив, содержащий байты строки будет обрезан.
Если значение больше текущего размера, то массив, содержащий байты строки будет увеличен до указанного размера. Добавленные байты будут иметь значение ноль.
isEmpty
Возвращает true если строка пуста, то бишь массив имеет размер ноль.
Записи ниже эквивалентны:
substr
Возвращает новую строку, которая инициализирована значениями исходной строки.
startПозиция первого байта который попадёт в новую строку.
countМаксимальное количество байт которые попадут в новую строку.
Если значение меньше ноля, то в новую строку попадут все оставшиеся байты.
Если значение превышает размер строки то будет скопировано столько байт сколько возможно.
insert
Вставляет в строку другую строку. При этом значение текущей строки не меняется, метод возвращает новую строку.
posПозиция первого байта куда будет произведена вставка.
otherСтрока, которая будет вставлена.
find*
Набор методов, которые возвращают позицию первого или последнего совпадения.
strПоиск завершится если будет найдено полное совпадение с переданной строкой.
charsПоиск завершится если будет найдено совпадение с любым байтом переданной строки.
startПозиция с которой начнётся поиск.
split
Разбивает строку в массив строк используя разделитель.
delimiterСимволы используемые в качестве разделителя внутри строки.