文字列を大文字にする

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!

この方法では、文の残りの部分をそのまま維持しつつ、最初の文字のみを大文字に変更します。