Map接口简介
Map 接口是一种双列集合,它的每个元素都包含一个键对象 Key 和一个值对象 Value ,键和值对象之间存在一种对应关系,称为映射。
从 Map 集合中访问元素时,只要指定了 Key 就能找到对应的 Value 。
Map 集合中的元素是无序可重复的,Map 集合与 List、Set 集合类似,同样分为不可变集合 Map 和可变集合 MutableMap 两种。
其中可变集合 MutableMap 可以在集合中的元素进行添加和删除的操作。
不可变集合 Map 对集合中的元素仅提供只读操作。
不可变Map
不可变集合 Map 是调用标准库中的 mapOf() 函数来创建的,代码如下。
val map = mapOf(1 to "wanku", 2 to "Kotlin", 3 to "hello")
查询操作
fun main() {
val map = mapOf(1 to "wanku", 2 to "Kotlin", 3 to "hello")
if(map.isEmpty())