НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
332 of 1310 menu

Функция 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,
    которая заменяет часть строки на другую подстроку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить