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

Метод padLeft

Метод padLeft дополняет текущую строку указанными символами слева до заданной длины. В первый параметр мы передаем желаемую итоговую длину строки, во второй (необязательный) - строку-заполнитель. Если второй параметр не указан, строка дополняется пробелами. Если исходная строка уже равна или длиннее указанной длины, метод возвращает исходную строку без изменений. Сама строка при этом не меняется.

Синтаксис

str.padLeft(width, [padding])

Пример

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

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

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

" abcde"

Пример

Давайте дополним строку символами '0' слева до длины 10:

void main() { String str = '12345'; print(str.padLeft(10, '0')); }

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

"0000012345"

Пример

Если строка-заполнитель длиннее одного символа, она повторяется нужное количество раз. Давайте дополним строку слева подстрокой 'ab' до длины 10:

void main() { String str = '12345'; print(str.padLeft(10, 'ab')); }

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

"ababa12345"

Пример

Если исходная строка уже длиннее указанной длины, метод вернет ее без изменений:

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

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

"abcde"

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

  • метод padRight,
    который дополняет строку справа
  • метод trim,
    который удаляет пробелы с обеих сторон
  • метод trimLeft,
    который удаляет пробелы слева
  • свойство length,
    которое возвращает длину строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить