kotlin mapをmutableMapに変換する

kotlin mapをmutableMapに変換する

kotlinで、mapを書き換え可能なmutableMapに変換する手順を記述してます。変換したい「map」に「toMutableMap」を使用するだけで可能です。

環境

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

手順

mapをmutableMapに変換するには、「toMutableMap」で可能です。

map名.toMutableMap()

実際に、使用してみます。

fun main() {

    val m = mapOf( "aaa" to 1, "bbb" to 2, "ccc" to 3 )    

    val m2 = m.toMutableMap()    

    m2["aaa"] = 10

    println( m2 ) // {aaa=10, bbb=2, ccc=3}
    
}

書き換え可能なmutableMapに変更されていることが確認できます。