Библиотеки » Основная библиотека (dart:core) » String
String - интерфейс String
Интерфейс String представляет строку символов. Объекты типа String являются неизменяемыми объектами, и чтобы
внести изменения необходимо создавать новую строку, содержащую требуемые модификации. Каждая строка описывается как
упорядоченный массив 32-разрядных символов Юникода, доступ к которым осуществляется через методы charCodeAt и
charCodes.
Интерфейсы
-
Конструкторы, фабрики
-
Создает новую строку из массива кодов символов
charCodes. -
Операторы
Соединяет текущую строку с указанным объектомother. -
Сравнивает строки на равнозначность.
-
Считывает из строки один символ.
-
Методы
Считывает из строки численный код одного символа. -
Возвращает массив, содержащий численные коды символов строки.
-
Соединяет текущую строку с указанной
other. -
Проверяет содержит ли данная строка заданный шаблон.
-
Проверяет, оканчивается ли данная строка на
other. -
Возвращает длину строки.
-
Возвращает позицию первого вхождения подстроки в данную строку.
-
Проверяет, пуста ли строка.
-
Возвращает позицию последнего вхождения подстроки в данную строку.
-
Метод
selfвозращает копию строки, в которой заменены все вхождения подстроки, соответствующей шаблонуfrom, на указанную подстрокуto. -
Заменяет первое вхождение шаблона
fromна указанную подстрокуto. -
Разбивает исходную строку на подстроки, с учетом разделителя
pattern. -
Возвращает все символы строки в виде массива.
-
Проверяет, начинается ли данная строка с
other. -
Возвращает подстроку данной строки, заданную начальной и конечной позициями.
-
Возвращает копию строки, у которой все буквы преобразованны в нижний регистр (строчные).
-
Возвращает копию строки, у которой все буквы преобразованны в верхний регистр (прописные).
-
Возвращает строку, в которой удалены все начальные и конечные пробелы.