文字列を小文字に変換

Kotlin:
文字列を小文字に変換

How to: (方法)

Kotlinで文字列を小文字に変えるのは簡単です。標準ライブラリのtoLowerCase()関数を使いましょう。

fun main() {
    val originalString = "Kotlin Programming LANGUAGE"
    val lowerCasedString = originalString.toLowerCase()
    println(lowerCasedString)
}

出力は次の通りです:

kotlin programming language

Deep Dive (深掘り)

toLowerCase()関数は国際化の一部として登場しました。Unicode標準を取り入れることで、さまざまな言語と文化圏の文字にも対応しています。もしロケール特有の大小文字変換が必要な場合、toLowerCase(Locale)を使用すればいいでしょう。

また、toLowerCase()の代替として、decapitalize()がありますが、これは最初の文字だけを小文字に変えるものです。実装の観点から言うと、toLowerCase()は内部でStringの各文字に対して小文字化を行うため、文字列が長いとその分処理時間がかかります。パフォーマンスを気にする場合は、必要に応じてその処理を最適化することを考慮しましょう。

See Also (関連情報)