您可以使用.size
scala> val m=Map("a"->1,"b"->2,"c"->3)
m: scala.collection.immutable.Map[String,Int] = Map(a -> 1, b -> 2, c -> 3)
scala> m.size
res3: Int = 3
使用Map#size
:
此可遍历或迭代器的大小。
size
方法来自TraversableOnce,因此,除非无法再次迭代的无限序列或序列,它可以在很宽的范围内使用 - 列表,地图,集合等。