Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
menu

Функция titlecaseChar

Функция titlecaseChar преобразует символ в его заглавный эквивалент с учетом правил Unicode. Применяется к символам типа Char и возвращает строку String, содержащую преобразованный символ. Особенно полезна для символов, которые имеют особые правила преобразования в Unicode.

Импорт

import kotlin.text.titlecaseChar

Синтаксис

fun Char.titlecaseChar(): String

Пример

Преобразуем строчную букву 'a' в заглавную:

val ch: Char = 'a' val res: String = ch.titlecaseChar() println(res)

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

String "A"

Пример

Преобразуем строчную букву 'я' в заглавную:

val ch: Char = 'я' val res: String = ch.titlecaseChar() println(res)

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

String "Я"

Пример

Попробуем преобразовать символ, который уже находится в верхнем регистре:

val ch: Char = 'Z' val res: String = ch.titlecaseChar() println(res)

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

String "Z"

Пример

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

val ch: Char = '5' val res: String = ch.titlecaseChar() println(res)

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

String "5"

Пример

Особенность функции в том, что она возвращает строку String, а не символ Char. Это связано с тем, что некоторые символы могут преобразовываться в несколько символов:

val ch: Char = 'ß' val res: String = ch.titlecaseChar() println("Original: $ch") println("Result: $res") println("Length: ${res.length}")

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

Original: ß Result: SS Length: 2

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

  • функцию uppercase,
    которая преобразует всю строку в верхний регистр
  • функцию lowercase,
    которая преобразует всю строку в нижний регистр
  • функцию capitalize,
    которая преобразует первый символ строки в заглавный
  • функцию replaceFirstChar,
    которая заменяет первый символ строки с помощью преобразования
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить