どうも、ちょげ(@chogetarou)です。
文字列の先頭の文字を他の文字に置き換える方法を紹介します。
方法

文字列の先頭の文字を他の文字に置き換えるには、replaceFirstChar()を使います。
まず、文字列からreplaceFirstChar{}を呼び出します。
そして、replcaeFirstChar{}のクロージャーで、置換後の文字を記述します。
//x=置換後の文字
val result = text.replaceFirstChar { x }
上記のreplaceFirstChar()は、呼び出した文字列の最初の文字を置換した文字列を返します。
また、replaceFirstChar()のクロージャーでは、置換前の文字列をitで取得できます。
使用例
fun main() {
val text = "abcdef"
val result = text.replaceFirstChar { "K" }
val result2 = text.replaceFirstChar { it.uppercase() }
println(result)
println(result2)
}
出力:
Kbcdef
Abcdef
コメント