Функция 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"