kotlin 文字列の先頭だけ大文字に変更する

kotlinで、文字列の先頭だけ大文字に変更する手順を記述してます。「replaceFirstChar { it.uppercase() }」を使用します。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
文字列の先頭だけ大文字に変更するには、「replaceFirstChar { it.uppercase() }」で可能です。
文字列.replaceFirstChar { it.uppercase() }
実際に、使用してみます。
fun main() {
println( "abc".replaceFirstChar { it.uppercase() } ) // Abc
println( "aBC".replaceFirstChar { it.uppercase() } ) // ABC
println( "abc".replaceFirstChar { it.uppercase() } ) // Abc
}
全角のアルファベットも大文字に変換されていることが確認できます。
半角カタカナは全角には変わりません。
fun main() {
println( "アイウ".replaceFirstChar { it.uppercase() } ) // アイウ
}
先頭を小文字に変換
を小文字に変換する場合は「lowercase」を使用します。
fun main() {
println( "ABC".replaceFirstChar { it.lowercase() } ) // aBC
}
-
前の記事
firefox ブックマークバーを開くショートカットキー 2023.05.24
-
次の記事
sqlite 先頭から存在する空白を除去する 2023.05.25
コメントを書く