kotlin 警告「 warning: ‘capitalize(): String’ is deprecated. Use replaceFirstChar instead.」の解決方法
kotlinで、警告「warning: ‘capitalize(): String’ is deprecated. Use replaceFirstChar instead.」の解決方法を記述してます。「capitalize」を使用した際に発生します。
環境
- OS windows11 home
- java 17.0.2
- kotlin 1.6.10-release-923
警告全文
以下のコードで発生。
fun main() {
println( "abc".capitalize() )
}
警告メッセージ
test.kt:3:20: warning: 'capitalize(): String' is deprecated. Use replaceFirstChar instead.
println( "abc".capitalize() )
原因
kotlin1.5から「capitalize」は非推奨なため
対処法
「replaceFirstChar { it.uppercase() }」を使用する
fun main() {
println( "abc".replaceFirstChar { it.uppercase() } ) // Abc
}
-
前の記事
kotlin 文字列の先頭から指定した文字数を削除する 2022.11.17
-
次の記事
GAS スプレッドシートのセルの範囲を「A1」形式で取得する 2022.11.17
コメントを書く