package com.gouzheng.bigdata.scala
object Shuzu2 {
def main(args: Array[String]): Unit = {
val map01 = Map[String,Int]("a" -> 1, "b" -> 2)
//获取map的所有key
// map01.keys.foreach(b => println(b))
//更新key对应的值
val map02 = map01.updated("a", "0")
// map02.keys.foreach(b => println(map02(b)))
//元祖
// val tuple2 = ("id", "name", "age")
// println(tuple2._1)
// println(tuple2._2)
// map01.foreach(a=> {
// println(a + " " + a._1 + " " +a._2 )
// })
//获取指定的key值,如果key不存在,则结果是第二个参数
// println(map01.getOrElse("a","-1"))
// println(map01.getOrElse("c","-1"))
//打印出map01和02的key和值
// map01.foreach(a=> {
// println(a._1 + "\t" + a._2)
// })
// println("=======================")
// map02.foreach(a=> {
// println(a._1 + "\t" + a._2)
// })
//往map集合添加新的元素
val map03 = map02.+("c" -> 3)
map03.foreach(a => {
println(a._1 + "\t" + a._2)
})
println("=======================")
map02.foreach(a =>{
println(a._1 + "\t" + a._2)
})
println(map02.mkString("\t"))
}
}