In Scala, Map is same as dictionary which holds key:value pairs. In this article, we will learn how to find the largest key in given Map in Scala. The max() method is utilized to find the largest element of the map.
Syntax:
Scala Output:
Scala
m1.max Here, m1 is name of a map.Let's try to understand it better with help of few examples. Example #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)Example #2: Iterate over only keys using
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)
}
}
Output:
Charlie