kotlin mutableMapの値を変更する

kotlin mutableMapの値を変更する

kotlinで、mutableMapの値を変更する手順を記述してます。「[]」にキー名を指定すると追加または変更ができます。「put」を使用する方法もあります。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

mutableMapの値を変更するには、以下の構文で可能です。

map名[key] = 値

or

map名.put = ( key , 値 )

実際に、変更してみます。

fun main() {

    val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3)

    m['b'] = 5

    println(m['b']) // 5

    m.put( 'b', 6 )

    println(m['b']) // 6

}

変更されていることが確認できます。

keyが存在しない場合

keyが存在しない場合は、追加となります。

fun main() {

    val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3)

    m['d'] = 4

    m.put( 'e', 5 )

    println(m) // {a=1, b=2, c=3}

}