Kotlin学习5.4:Map接口

Kotlin学习5.4:Map接口

  • Map接口简介
  • 不可变Map
    • 查询操作
    • 遍历操作
  • 可变MutableMap
    • 修改操作
    • 批量操作

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()){
       //判断集合是否为空
        println("null")
        return
    }else{
   
        

你可能感兴趣的:(Kotlin入门学习,Kotlin)