kotlin 文字列の先頭だけ小文字に変更する
kotlinで、文字列の先頭だけ小文字に変更する手順を記述してます。「replaceFirstChar { it.lowercase() }」を使用します。全角カタカナは半角には変更することはできません。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201 (JRE 19.0.1+10-21)
手順
文字列の先頭だけ小文字に変更するには、「replaceFirstChar { it.lowercase() }」で可能です。
文字列.replaceFirstChar { it.lowercase() }
実際に、使用してみます。
fun main() {
println( "ABC".replaceFirstChar { it.lowercase() } ) // aBC
println( "Abc".replaceFirstChar { it.lowercase() } ) // abc
println( "ABC".replaceFirstChar { it.lowercase() } ) // aBC
}
全角のアルファベットも小文字に変換されていることが確認できます。
全角カタカナは半角に変わりません。
fun main() {
println( "アイウ".replaceFirstChar { it.lowercase() } ) // アイウ
}
先頭だけを大文字に変換
先頭だけを大文字に変換する場合は「uppercase」を使用します。
fun main() {
println( "abc".replaceFirstChar { it.uppercase() } ) // Abc
println( "aBC".replaceFirstChar { it.uppercase() } ) // ABC
println( "abc".replaceFirstChar { it.uppercase() } ) // Abc
}
-
前の記事
sakuraエディタ 全角から半角に変換するショートカットキー 2022.11.21
-
次の記事
javascript 配列の各要素の出現回数をカウントする 2022.11.22
コメントを書く