Функция trim

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

Синтаксис

kotlinfun String.trim(): String

Пример

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

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

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

kotlinString "Hello World!"

Пример

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

kotlinval text: String = "\t\nHello World!\n\t"
val res: String = text.trim()
println(res)

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

kotlinString "Hello World!"

Пример

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

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

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

kotlinString "Hello   World!"

Пример

Функция trim возвращает новую строку и не изменяет оригинальную строку:

kotlinval original: String = "   text   "
val trimmed: String = original.trim()

println(original)
println(trimmed)

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

kotlinString "   text   "
String "text"

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

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