Функция capitalize
Функция capitalize преобразует первый символ строки
в заглавную букву, а все остальные символы - в строчные.
Возвращает новую строку с преобразованным регистром.
Если строка пустая или начинается не с буквы, возвращается исходная строка.
Синтаксис
fun String.capitalize(): String
Пример
Преобразуем первую букву строки "hello world" в заглавную:
val str = "hello world"
val res = str.capitalize()
println(res)
Результат выполнения кода:
String "Hello world"
Пример
Преобразуем первую букву строки "kotlin PROGRAMMING" в заглавную:
val str = "kotlin PROGRAMMING"
val res = str.capitalize()
println(res)
Результат выполнения кода:
String "Kotlin programming"
Пример
Применим функцию к строке, которая уже начинается с заглавной буквы:
val str = "Java"
val res = str.capitalize()
println(res)
Результат выполнения кода:
String "Java"
Пример
Применим функцию к пустой строке:
val str = ""
val res = str.capitalize()
println(res)
Результат выполнения кода:
String ""
Пример
Применим функцию к строке, которая начинается с цифры:
val str = "123abc"
val res = str.capitalize()
println(res)
Результат выполнения кода:
String "123abc"
Смотрите также
-
функцию
decapitalize,
которая преобразует первую букву строки в строчную -
функцию
uppercase,
которая преобразует все символы строки в заглавные буквы -
функцию
lowercase,
которая преобразует все символы строки в строчные буквы -
функцию
replace,
которая заменяет часть строки на другую подстроку