美文网首页
Kotlin的可变与不可变Map

Kotlin的可变与不可变Map

作者: 爱学习的蹭蹭 | 来源:发表于2019-12-08 00:25 被阅读0次
  • mapOf 不可变map
  • mutableMapOf可变map
package com.kotlin.flong.base
import java.util.HashMap
/*
 * map的使用
 */
fun main(args : Array<String>){
     mapOf1()
}
 
fun mapOf1(){
    //不可变
    var map1 = mapOf("age" to 29,"userName" to "寅务")
    val mapSet1 = map1.keys
        //循环遍历
    mapSet1.forEach{
        println(it)
    }
    
    val mapSet2 = map1.values;
    //循环遍历
    mapSet2.forEach{
        println(it)
    }
    
    val mapSet3 = map1.entries
    
    //val是关键字故要用·引号
    map1.forEach { key,`val` ->
        //println("key=$key,value=$`val`")
    }
    
    //循环遍历
    for((key,value) in map1){
        println("key=$key,value=$`value`")
    }
    
    //可变
    //var map2 = mutableMapOf();
    //java 的map
    var map3 = HashMap<String,String>()
    
    map3.put("age","23");
    map3.put("userName","寅务");
    
        //循环遍历
    for(m3 in map3){
        println(m3.key + "," + m3.value)
    }
}
 





相关文章

  • Kotlin 集合

    与 Java 不同, Kotlin 明确地区分可变的和不可变的集合(list, set, map, 等等)。可变的...

  • Kotlin-数组与集合-Map

    Kotlin 的Map分为 可变的 和 不可变的 两种 声明和创建 Map mapOf(): Map该...

  • Kotlin-Map

    Kotlin 的Map分为 可变的 和 不可变的 两种 声明和创建 Map mapOf(): Map该...

  • Kotlin的可变与不可变Map

    mapOf 不可变map mutableMapOf可变map

  • Kotlin学习之可变与不可变集合

    Kotlin学习之可变与不可变集合 一、可变集合与不可变集合有哪些? Kotlin集合框架在kotlin.coll...

  • kotlin中的Map集合类

    Kotlin中的Map分为: 只读Map。可变的MutableMap(MutableMap、HashMap、Lin...

  • 四、Kotlin集合

    "集合:List、Set、Map" 集合:List、Set、Map 与大多数语言不同,Kotlin 区分可变集合和...

  • Kotlin集合——Set集合

    Kotlin的集合类由两个接口派生:Collection和Map。 Kotlin的集合分为两大类:可变集合和不可变...

  • Kotlin集合——Map集合

    Kotlin的Map集合用于保存key-value对,其也被分为可变的和不可变的。 一、声明和创建Map集合 Ko...

  • 23.Kotlin集合详解

    Kotlin 集合详解 Kotlin严格区分可变集合与不可变集合。要清楚的一点是:区分开可变集合的只读视图与实际上...

网友评论

      本文标题:Kotlin的可变与不可变Map

      本文链接:https://www.haomeiwen.com/subject/dhzhwctx.html