Функция capitalize

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

Синтаксис

kotlinfun String.capitalize(): String

Пример

Преобразуем первую букву строки "hello world" в заглавную:

kotlinval str = "hello world"
val res = str.capitalize()
println(res)

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

kotlinString "Hello world"

Пример

Преобразуем первую букву строки "kotlin PROGRAMMING" в заглавную:

kotlinval str = "kotlin PROGRAMMING"
val res = str.capitalize()
println(res)

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

kotlinString "Kotlin programming"

Пример

Применим функцию к строке, которая уже начинается с заглавной буквы:

kotlinval str = "Java"
val res = str.capitalize()
println(res)

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

kotlinString "Java"

Пример

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

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

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

kotlinString ""

Пример

Применим функцию к строке, которая начинается с цифры:

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

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

kotlinString "123abc"

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

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