不可变集合
用于接口传参数等不需要动态更改的场景
val map = mapOf<String, String>()
val map = mapOf("uid" to "1")
可变集合
val map3 = mutableMapOf<String, String>()
遍历
map3.forEach { (key, value) ->
Log.d("yhblock", "key: $key")
Log.d("yhblock", "value: $value")
}
for (entry in map3) {
Log.d("yhblock", "entry: " + entry.key + ":" + entry.value)
}
for ((key, value) in map) {
Log.d("yhblock", "key: $key")
Log.d("yhblock", "value: $value")
}
增删改查
map3.put("Android", "0")
map3["iOS"] = "1"
map3.replace()
map3.remove("")