当前位置: 首页 > article >正文

Scala的Map集合练习

package gxy

import scala.collection.mutable

object Test25 {
  def main(args: Array[String]): Unit = {
    //可变map
    val map1 = mutable.Map("123" -> "活着,余华,8888", "234" -> "朝花夕拾,鲁迅,7777", "456" -> "三体,刘慈欣,9999")
    println(map1)
    //1.添加
    map1 += ("678" -> "某某,木苏里,6666", "789" -> "撒野,巫哲,2222")
    println(map1)
    val rs = map1.get("123")
    println(rs.get)
    println(map1("123"))
    map1("123") = "活着,余华,8888"
    for ((key, value) <- map1) {
      println(s"$key 是 ${value}的简称")
      val map2 = map1 - "123" -> "活着,余华,8888"
      for ((key, value) <- map1) {
        println(s"$key 是 ${value}的简称")
      }
    }

  }
}

http://www.kler.cn/a/393306.html

相关文章:

  • 提取神经网络数学表达式
  • vivo 游戏中心包体积优化方案与实践
  • 【初阶数据结构与算法】链表刷题之移除链表元素、反转链表、找中间节点、合并有序链表、链表的回文结构
  • 1小时构建Vue3知识体系之vue的生命周期函数
  • 知识库管理系统:企业数字化转型的加速器
  • 《EasyQuotation 与MongoDB在股市信息的奇妙融合》
  • 关键字“退出、结束、跳过”(day13)
  • 2024 年 10 月区块链游戏研报:活跃用户与链上游戏生态的最新趋势解读
  • 飞牛私有云访问外网
  • Python发展历程·练习题 --- 《跟着小王学Python》
  • Golang | Leetcode Golang题解之第553题最优除法
  • 使用 Python 和 OpenCV 实现摄像头人脸检测并截图
  • 什么是RabbitMQ?
  • 搭建Python2和Python3虚拟环境
  • MySQL --- 自定义函数获取部门层级名称
  • 修改mysql默认字符集
  • C语言最简单的扫雷实现(解析加原码)
  • 各版本android studio下载地址
  • Vue slot 插槽 v-slot属性具名插槽
  • 足球社区管理系统 基于Spring Boot框架实现的足球社区管理系统(程序+数据库+报告)
  • 当kafka消费的数据滞后1000条时,打印告警信息
  • 在 Jupyter Notebook 中使用 Matplotlib 进行交互式可视化的教程
  • 第23节 arkts 如何实现多语言
  • 蓝桥杯每日真题 - 第7天
  • 重构代码之移动字段
  • AutoSAR CP DoIP规范导读