Функция lowercaseChar
Функция lowercaseChar преобразует символ
в нижний регистр согласно спецификации Unicode.
Применяется к символам типа Char и возвращает
символ того же типа. Если символ уже в нижнем регистре
или не имеет регистрового варианта, возвращается
исходный символ.
Синтаксис
fun Char.lowercaseChar(): Char
Пример
Преобразуем символ 'A' в нижний регистр:
val ch: Char = 'A'
val res: Char = ch.lowercaseChar()
println(res)
Результат выполнения кода:
Char 'a'
Пример
Преобразуем символ 'Б' в нижний регистр:
val ch: Char = 'Б'
val res: Char = ch.lowercaseChar()
println(res)
Результат выполнения кода:
Char 'б'
Пример
Попробуем преобразовать символ, который уже в нижнем регистре:
val ch: Char = 'z'
val res: Char = ch.lowercaseChar()
println(res)
Результат выполнения кода:
Char 'z'
Пример
Попробуем преобразовать символ, который не имеет регистрового варианта:
val ch: Char = '5'
val res: Char = ch.lowercaseChar()
println(res)
Результат выполнения кода:
Char '5'
Пример
Использование функции в цепочке преобразований:
val input: String = "HELLO"
val result: String = input.map { it.lowercaseChar() }.joinToString("")
println(result)
Результат выполнения кода:
String "hello"
Смотрите также
-
функцию
lowercase,
которая преобразует всю строку в нижний регистр -
функцию
uppercase,
которая преобразует строку или символ в верхний регистр -
функцию
capitalize,
которая делает первую букву строки заглавной