当前位置: 首页> 科技> 互联网 > 百度一下就知道_北京正规网站建设比较_推广工具有哪些_网站设计规划

百度一下就知道_北京正规网站建设比较_推广工具有哪些_网站设计规划

时间:2025/7/13 15:31:13来源:https://blog.csdn.net/2401_87138526/article/details/143685965 浏览次数:2次
百度一下就知道_北京正规网站建设比较_推广工具有哪些_网站设计规划

Map集合有两种类型,可变的和不可变的

1 不可变的

package test_25//类型:不可变,可变
//操作:添加元素,删除元素,查询元素,修改元素,遍历object map {def main(args: Array[String]): Unit = {//不可变Mapval map1=Map("鄂"->"湖北省","湘"->"湖南省","青"->"青海")//1 添加val map2=map1+("豫"->"河南省")//如果key存在,就是修改
//    val map3=map1+("鄂"->"河南省")//2 删除,只需要提供keyval map3=map1-"鄂"//3 查询//3.1  get方法:输入key,如果找到,就返回包装数据,如果没有找到,就返回None//3.2  直接:map(key名),如果key不存在,就会报错
//    val rs=map1.get("鄂")
//    println(map1("鄂1"))//4 修改元素:把青->青海,改成 青->青海省
//    map1("青")="青海省"val map4=map1+("青"->"青海省")
//    println(map4)//5 遍历//5.1 for//5.2 foreachfor ((key,value)<-map1){println(s"$key 是 ${value}的简称")}map1.foreach{case(key,value)=>{println(s"$key 是 ${value}的简称")}}}}

2 可变的

package test_25
import scala.collection.mutable//类型:可变
//操作:添加元素,删除元素,查询元素,修改元素,遍历object mutable_map {def main(args: Array[String]): Unit = {//可变Mapval map1=mutable.Map("鄂"->"湖北省","湘"->"湖南省","青"->"青海")//1 添加val map2=map1+("豫"->"河南省")//如果key存在,就是修改//    val map3=map1+("鄂"->"河南省")//2 删除,只需要提供keyval map3=map1-"鄂"//3 查询//3.1  get方法:输入key,如果找到,就返回包装数据,如果没有找到,就返回None//3.2  直接:map(key名),如果key不存在,就会报错//    val rs=map1.get("鄂")//    println(map1("鄂1"))//4 修改元素:把青->青海,改成 青->青海省//    map1("青")="青海省"val map4=map1+("青"->"青海省")//    println(map4)//5 遍历//5.1 for//5.2 foreachfor ((key,value)<-map1){println(s"$key 是 ${value}的简称")}map1.foreach{case(key,value)=>{println(s"$key 是 ${value}的简称")}}}}

关键字:百度一下就知道_北京正规网站建设比较_推广工具有哪些_网站设计规划

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: