Scala Map

本文通过一个具体的例子展示了如何在Scala中使用mutable Map。首先创建了一个空的mutable Map,并逐步添加元素,然后遍历Map并分别打印键和值。此外,还演示了如何通过键获取特定值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原创转载请注明出处:http://agilestyle.iteye.com/blog/2332525

 

Class hierarchy for Scala maps

 

package org.fool.scala.basic

import scala.collection.mutable

object ScalaMap {
  def main(args: Array[String]): Unit = {
    val treasureMap = mutable.Map[Int, String]()
    treasureMap += (1 -> "Go to island.")
    treasureMap += (2 -> "Find big X on ground.")
    treasureMap += (3 -> "Dig.")
    println(treasureMap(2))

    val ages = Map("Hadoop" -> 8, "Spark" -> 3)

    for ((k, v) <- ages) {
      println("Key is " + k + ", value is " + v)
    }

    for ((k, _) <- ages) {
      println("Key is " + k)
    }

    for ((_, v) <- ages) {
      println("Value is " + v)
    }

  }
}

Console Output


 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值