НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
335 of 1310 menu

Функция removeSuffix

Функция removeSuffix удаляет указанный суффикс из конца строки, если строка заканчивается на этот суффикс. Если суффикс не найден в конце строки, возвращается исходная строка без изменений.

Синтаксис

fun String.removeSuffix(suffix: CharSequence): String

Пример

Удалим суффикс ".txt" из строки:

val fileName = "document.txt" val res = fileName.removeSuffix(".txt") println(res)

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

String "document"

Пример

Если суффикс не найден в конце строки, функция возвращает исходную строку:

val text = "hello world" val res = text.removeSuffix("kotlin") println(res)

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

String "hello world"

Пример

Удаление суффикса с учетом регистра:

val text = "HELLO WORLD" val res = text.removeSuffix("world") println(res)

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

String "HELLO WORLD"

Пример

Удаление числового суффикса:

val productCode = "item12345" val res = productCode.removeSuffix("12345") println(res)

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

String "item"

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

  • функцию removePrefix,
    которая удаляет префикс из начала строки
  • функцию removeSurrounding,
    которая удаляет и префикс и суффикс
  • функцию endsWith,
    которая проверяет, заканчивается ли строка на указанный суффикс
  • функцию replace,
    которая заменяет все вхождения подстроки в строке
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить