Функция lowercase

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

Синтаксис

kotlinfun String.lowercase(): String
kotlinfun String.lowercase(locale: Locale): String

Пример

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

kotlinval str = "Hello WORLD!"
val res = str.lowercase()
println(res)

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

kotlinString "hello world!"

Пример

Преобразуем строку с русскими символами в нижний регистр:

kotlinval str = "Привет МИР!"
val res = str.lowercase()
println(res)

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

kotlinString "привет мир!"

Пример

Использование функции с указанием локали:

kotlinimport java.util.Locale

val str = "İSTANBUL"
val res = str.lowercase(Locale.forLanguageTag("tr"))
println(res)

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

kotlinString "istanbul"

Пример

Функция lowercase не изменяет исходную строку, а возвращает новую:

kotlinval original = "ABCdef"
val lowercased = original.lowercase()

println("Original: $original")
println("Lowercased: $lowercased")

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

kotlinOriginal: ABCdef
Lowercased: abcdef

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

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