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