Cómo obtener todas las claves de un mapa de Scala

Para obtener todas las claves de un mapa de Scala, necesitamos usar el método keySet (para obtener todas las claves como un conjunto) o podemos usar el método de claves y si desea obtener las claves como un iterador, debe use el método keyIterator . Ahora, veamos algunos ejemplos.
Ejemplo 1:

// Scala program of keySet()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating a map
        val m1 = Map(3 -> "geeks", 4 -> "for", 2 -> "cs")
          
        // Applying keySet method
        val result = m1.keySet
          
        // Displays output
        println(result)
      
    }
}
Producción:

Set(3, 4, 2)

Aquí, se utiliza el método keySet .
Ejemplo #2:

// Scala program of keys()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating a map
        val m1 = Map(3 -> "geeks", 4 -> "for", 2 -> "cs")
          
        // Applying keys method
        val result = m1.keys
          
        // Displays output
        println(result)
      
    }
}
Producción:

Set(3, 4, 2)

Aquí, se utiliza el método de claves .
Ejemplo #3:

// Scala program of keysIterator()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating a map
        val m1 = Map(3 -> "geeks", 4 -> "for", 2 -> "cs")
          
        // Applying keysIterator method
        val result = m1.keysIterator
          
        // Displays output
        println(result)
      
    }
}
Producción:

non-empty iterator

Aquí, se utiliza el método keysIterator .

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *