如何在Scala Map中找到最大的键
在 Scala 中,Map 与包含键:值对的字典相同。在本文中,我们将学习如何在 Scala 中找到给定 Map 中的最大键。 max()方法用于查找地图的最大元素。
句法:
m1.max
Here, m1 is name of a map.
让我们通过几个例子来更好地理解它。
示例 #1:
// Scala program to get highest keys
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a map
val m1 = Map(3 -> "geeks", 4 -> "for", 2 -> "cs")
// Displays max key
println(m1.max)
}
}
输出:
(4, for)
示例 #2:使用keysIterator
仅迭代键
// Scala program to get highest keys
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a map
val mapIm = Map("Ajay" -> 30,
"Bhavesh" -> 20,
"Charlie" -> 50)
// Displays output
println(mapIm.keysIterator.max)
}
}
输出:
Charlie