Map是一种存储键值对的数据结构,每个键在 Map 中是唯一的
package map
object map01 {
def main(args: Array[String]): Unit = {
val map1=Map(("a" -> 90),("b" -> 100),("b" ->200))
println(map1)
}
}
Map的常见操作
1.添加
2·删除
3·查询元素
4·遍历
package map
object map02 {
def main(args: Array[String]): Unit = {
val map1 = scala.collection.mutable.Map(("a" -> 90), ("ob" -> 80), ("b" -> 100))
map1 += ("j" -> 90)
map1 -= "b"
val key = "a"
val ret = map1.get(key)
if (ret.isDefined) {
println(s"$key 对应的值是:${ret.get}")
} else {
println(s"$key 不存在")
}
println(ret)
for((a,b) <-map1){
println(s"${a},${b}")
}
map1.foreach({
case(key,value)=>{
println(s"${key},${value}")
}
})
}
}