Функция decapitalize

Функция decapitalize преобразует первую букву строки в нижний регистр, оставляя остальные символы без изменений. Если первая буква уже в нижнем регистре или строка пустая, функция возвращает исходную строку без изменений.

Синтаксис

kotlinfun String.decapitalize(): String

Пример

Преобразуем первую букву строки "Hello" в нижний регистр:

kotlinval str = "Hello"
val res = str.decapitalize()
println(res)

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

kotlinString "hello"

Пример

Преобразуем первую букву строки "KOTLIN" в нижний регистр:

kotlinval str = "KOTLIN"
val res = str.decapitalize()
println(res)

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

kotlinString "kOTLIN"

Пример

Применение функции к строке, где первая буква уже в нижнем регистре:

kotlinval str = "hello"
val res = str.decapitalize()
println(res)

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

kotlinString "hello"

Пример

Применение функции к пустой строке:

kotlinval str = ""
val res = str.decapitalize()
println(res)

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

kotlinString ""

Пример

Применение функции к строке с цифрой в начале:

kotlinval str = "123abc"
val res = str.decapitalize()
println(res)

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

kotlinString "123abc"

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

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