📅  最后修改于: 2023-12-03 15:02:32.213000             🧑  作者: Mango
Kotlin中的MutableMap
是可变的Map,它允许您在运行时修改它的值。通过使用mutableMapOf()
函数,您可以创建一个空的MutableMap
对象。
这里是一个创建MutableMap
对象并添加键值对的示例代码:
val myMap: MutableMap<String, String> = mutableMapOf()
myMap.put("key1", "value1")
myMap.put("key2", "value2")
在上面的代码中,我们创建了一个名为myMap
的可变Map
对象,并添加两个键值对。
您也可以使用以下方法来添加键值对:
myMap["key1"] = "value1"
myMap["key2"] = "value2"
在上面的代码中,我们使用方括号[]
来访问和设置MutableMap
中的键值对。
要访问MutableMap
中的值,您可以使用以下代码:
val value1: String? = myMap.get("key1")
val value2: String? = myMap["key2"]
在上面的代码中,我们分别使用了get()
方法和方括号[]
来获取MutableMap
中的值。由于get()
方法返回可能为空,我们使用可空类型来声明value1
和value2
变量。
您还可以使用以下方法来删除MutableMap
中的键值对:
myMap.remove("key1")
myMap.remove("key2", "value2")
在上面的代码中,我们使用remove()
方法来删除MutableMap
中的键值对。如果键和值都匹配,则使用以下代码删除键值对。
您可以查看[Kotlin文档](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/)了解更多有关MutableMap
的信息。
MutableMap
是在运行时允许修改的键值对集合。通过使用mutableMapOf()
函数,您可以在Kotlin中创建一个空的可变Map
对象,并逐个添加、访问、更改和删除键值对。