АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
332 of 1310 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Функция trimStart

Функция trimStart удаляет все пробельные символы в начале строки и возвращает полученную строку. Пробельными символами считаются: пробел, табуляция, перевод строки и другие непечатные символы.

Синтаксис

fun String.trimStart(): String

Пример

Удалим пробелы в начале строки " abcde":

val str: String = " abcde" val res: String = str.trimStart() println(res)

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

String "abcde"

Пример

Удалим пробелы и табуляции в начале строки:

val str: String = " \t \n abcde" val res: String = str.trimStart() println(res)

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

String "abcde"

Пример

Функция trimStart не изменяет исходную строку, а возвращает новую строку без пробелов в начале:

val original: String = " hello" val trimmed: String = original.trimStart() println("Original: '$original'") println("Trimmed: '$trimmed'")

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

Original: ' hello' Trimmed: 'hello'

Пример

Если строка не содержит пробелов в начале, функция возвращает исходную строку без изменений:

val str: String = "abcde" val res: String = str.trimStart() println(res)

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

String "abcde"

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

  • функцию trim,
    которая удаляет пробелы с обеих сторон строки
  • функцию trimEnd,
    которая удаляет пробелы в конце строки
  • функцию isBlank,
    которая проверяет, состоит ли строка только из пробельных символов
  • функцию replace,
    которая заменяет часть строки на другую подстроку