|
在映射上的所有操作可被表示在下面的三种方法:
方法 | 描述 |
---|---|
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 )
}
}
当上述代码被编译和执行时,它产生了以下结果: