РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
160 of 723 menu

Свойство length

Свойство length возвращает длину строки, то есть количество символов (кодовых единиц UTF-16), из которых состоит строка. Свойство доступно только для чтения и возвращает целое число типа int. Строка при этом не изменяется.

Свойство length не принимает параметров. Значение длины включает все символы строки, в том числе пробелы, знаки препинания и управляющие символы. Для пустой строки свойство возвращает 0.

Синтаксис

str.length

Пример

Давайте получим длину строки 'abcde':

void main() { String str = 'abcde'; print(str.length); }

Результат выполнения кода:

5

Пример

Давайте получим длину пустой строки:

void main() { String str = ''; print(str.length); }

Результат выполнения кода:

0

Пример

Давайте получим длину строки, содержащей пробелы и знаки препинания. Все эти символы также учитываются при подсчёте:

void main() { String str = 'abc de!'; print(str.length); }

Результат выполнения кода:

7

Пример

Давайте используем свойство length для перебора символов строки по индексу:

void main() { String str = 'abcde'; for (int i = 0; i < str.length; i++) { print(str[i]); } }

Результат выполнения кода:

"a" "b" "c" "d" "e"

Смотрите также

  • свойство isEmpty,
    которое проверяет строку на пустоту
  • свойство isNotEmpty,
    которое проверяет, что строка не пустая
  • метод substring,
    который вырезает подстроку из строки
  • свойство codeUnits,
    которое возвращает кодовые единицы строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить