Зробити першу літеру рядка великою

Kotlin:
Зробити першу літеру рядка великою

Як зробити:

У Kotlin рядки можуть бути перетворені на початкові великі літери за допомогою стандартних бібліотечних функцій без потреби в сторонніх бібліотеках. Підхід Kotlin до обробки рядків робить ці операції простими та лаконічними.

Перетворення всього рядка:

val message = "hello, world!"
val capitalizedMessage = message.uppercase()

println(capitalizedMessage) // Вивід: HELLO, WORLD!

Перетворення тільки першого символу:

З версії Kotlin 1.5 функція capitalize() є застарілою і замінена комбінацією replaceFirstChar та лямбда-виразом, який перевіряє, чи є символ малим літером, щоб трансформувати його у верхній регістр.

val greeting = "hello, world!"
val capitalizedGreeting = greeting.replaceFirstChar {
    if (it.isLowerCase()) it.titlecase() else it.toString()
}

println(capitalizedGreeting) // Вивід: Hello, world!

Цей підхід зберігає решту речення в його оригінальній формі, змінюючи лише першу літеру на велику.