АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
333 of 1310 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Функция trimEnd

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

Синтаксис

fun String.trimEnd(): String

Пример

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

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

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

String " Hello World"

Пример

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

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

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

String ""

Пример

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

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

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

String "Hello World"

Пример

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

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

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

String " Hello World"

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

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