Функция trimEnd

Функция trimEnd удаляет все пробельные символы в конце строки, включая пробелы, табуляции и символы переноса строки. Возвращает новую строку без изменений в начале и середине исходной строки.

Синтаксис

kotlinfun String.trimEnd(): String

Пример

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

kotlinval text: String = "   Hello World   \t\n"
val res: String = text.trimEnd()
println(res)

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

kotlinString "   Hello World"

Пример

Удалим пробельные символы в конце строки содержащей только пробелы:

kotlinval text: String = "   \t\n"
val res: String = text.trimEnd()
println(res)

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

kotlinString ""

Пример

Применим функцию trimEnd к строке без пробельных символов в конце:

kotlinval text: String = "Hello World"
val res: String = text.trimEnd()
println(res)

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

kotlinString "Hello World"

Пример

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

kotlinval text: String = "  Hello   World  "
val res: String = text.trimEnd()
println(res)

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

kotlinString "  Hello   World"

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

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