kotlin-map集合

文章介绍了在Kotlin中如何使用不可变集合(mapOf)和可变集合(mutableMapOf)。不可变集合适用于作为接口参数等不需修改的场景,而可变集合支持添加、删除和修改元素的操作。文中还展示了遍历和修改集合的示例代码。
摘要由CSDN通过智能技术生成
不可变集合

用于接口传参数等不需要动态更改的场景

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("")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值