📜  Kotlin MutableMap:mutableMapOf()(1)

📅  最后修改于: 2023-12-03 15:02:32.213000             🧑  作者: Mango

Kotlin MutableMap:mutableMapOf()

介绍

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()方法返回可能为空,我们使用可空类型来声明value1value2变量。

您还可以使用以下方法来删除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对象,并逐个添加、访问、更改和删除键值对。