Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
331 of 1310 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

Функция trim

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

Синтаксис

fun String.trim(): String

Пример

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

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

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

String "Hello World!"

Пример

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

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

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

String "Hello World!"

Пример

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

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

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

String "Hello World!"

Пример

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

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

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

String " text " String "text"

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

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