立即注册 登录
About云-梭伦科技 返回首页

easthome001的个人空间 https://www.aboutyun.com/?1321 [收藏] [复制] [分享] [RSS]

日志

Scala中如何获取map中的keys和values值

已有 872 次阅读2017-2-27 18:22 | values, 如何

在映射上的所有操作可被表示在下面的三种方法:

方法描述
keys这个方法返回一个包含映射中的每个键的迭代。
values这个方法返回一个包含映射中的每个值的迭代。
isEmpty如果映射为空此方法返回true,否则为false。

以下是上述方法中的例子显示的用法:

object Test {

   def main(args: Array[String]) {

      val colors = Map("red" -> "#FF0000",

                       "azure" -> "#F0FFFF",

                       "peru" -> "#CD853F")


      val nums: Map[Int, Int] = Map()


      println( "Keys in colors : " + colors.keys )

      println( "Values in colors : " + colors.values )

      println( "Check if colors is empty : " + colors.isEmpty )

      println( "Check if nums is empty : " + nums.isEmpty )

   }

}


当上述代码被编译和执行时,它产生了以下结果:

C:/>scalac Test.scala
C:/>scala Test
Keys in colors : Set(red, azure, peru)
Values in colors : MapLike(#FF0000, #F0FFFF, #CD853F)
Check if colors is empty : false
Check if nums is empty : true

C:/>


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条