[Kotlin]文字列の先頭の文字を置換するには?

Kotlin

どうも、ちょげ(@chogetarou)です。

文字列の先頭の文字を他の文字に置き換える方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列の先頭の文字を他の文字に置き換えるには、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

コメント

タイトルとURLをコピーしました