Класс String
Класс String представляет строки в Dart.
Строка - это неизменяемая последовательность
символов в кодировке UTF-16. Объекты класса
String создаются при помощи одинарных,
двойных или тройных кавычек. Класс предоставляет
большое количество методов для работы со строками:
поиска подстрок, замены, преобразования регистра,
разбиения и других операций.
Синтаксис
String str = 'текст';
String str = "текст";
String str = '''многострочный текст''';
Пример
Давайте создадим строку и выведем её на экран:
void main()
{
String str = 'abcde';
print(str);
}
Результат выполнения кода:
"abcde"
Пример
Давайте узнаем длину строки при помощи свойства
length:
void main()
{
String str = 'abcde';
print(str.length);
}
Результат выполнения кода:
5
Пример
Давайте преобразуем строку в верхний регистр
при помощи метода toUpperCase:
void main()
{
String str = 'abcde';
print(str.toUpperCase());
}
Результат выполнения кода:
"ABCDE"
Пример
Давайте разобьём строку на список подстрок
при помощи метода split:
void main()
{
String str = 'a,b,c,d,e';
print(str.split(','));
}
Результат выполнения кода:
[a, b, c, d, e]
Смотрите также
-
метод
substring,
который вырезает подстроку из строки -
метод
contains,
который проверяет наличие подстроки -
метод
replaceAll,
который заменяет все вхождения подстроки -
свойство
length,
которое возвращает длину строки