scala 学习(四)——map使用

来源:互联网 发布:北京java语言编程培训 编辑:程序博客网 时间:2024/04/30 23:26

scala 学习(四)——map使用

下面看一下scala中map的使用:
//这是不可变的val map = Map("001"->"tom","002"->"jack","003"->"lili")println(map)println(map("001"))println("==========")                   //可变的val map2 = scala.collection.mutable.Map("004"->"tom","005"->"jack","006"->"lili")//添加元组map2 +=("009"->"cck")                   println(map2)println(map2("006"))                    println("==========")                   //判断是否存在map2.contains("008")//如果不存在key为008的直接返回0var b = map2.getOrElse("008",0)println("==========")for((k,v) <- map2){    println(k +"--->" + v)}println("==========")for(k <- map2.keySet){    println(k)}println("==========")for(v <- map2.values){    println(v)}println("==========")//排序mapvar map3 = scala.collection.immutable.SortedMap("01"->"a","02"->"b","03"->"c")for((k,v) <- map3){    println(k +"--->" + v)}println("==========")

运行截图:

0 0
原创粉丝点击