KotlinでMapに値を追加する方法について記載します。
Mapに値を追加する方法
Mapに要素を追加するには、次の方法があります。
① +=演算子を使用する
② キーを指定する
③ put関数を使用する
④ putAll関数を使用する
④の方法のみ、一度に複数の要素をMapに追加することができます。
注意点として、要素を追加するには Map変数が変更可能Map( mutableMapOf )として宣言されている必要があります。
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
val mapStr = mutableMapOf<String,String>() // += 演算子を使用して追加 mapStr += ("key1" to "value1") println( mapStr ) // {key1=value1} // キーを指定して追加 mapStr["key2"] = "value2" println( mapStr ) // {key1=value1, key2=value2} // put関数を使用して追加 mapStr.put("key3" , "value3") println( mapStr ) // {key1=value1, key2=value2, key3=value3} // putAllを使用して、複数の値を追加 mapStr.putAll( mutableMapOf( "key4" to "value4", "key5" to "value5" ) ) println( mapStr ) // {key1=value1, key2=value2, key3=value3, key4=value4, key5=value5} |