Programa para transformar una array de String en una array de Int usando la función de mapa en Scala

En Scala, una array de String se puede convertir en una array de Int, utilizando la función de mapa . Aquí, las strings de la array indicada serán llamadas por la función de mapa que tiene un método de longitud como argumento. Luego, esta array de strings devolverá una array de enteros, donde estos enteros son la longitud de cada string indicada en una array.
Ahora, veamos algunos ejemplos a continuación para entenderlo en detalle.
Ejemplo 1#

// Scala program to transform an array of 
// String to an array of Int using map 
// function
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating an array
        val x = Array("12", "6", "888")
          
        // Applying map function and also
        // using toInt method as argument
        val y = x.map(_.toInt)
          
        // Using for loop
        for(z <-y)
          
        // Displays output
        println(z) 
      
    }
}
Producción:

12
6
888

Entonces, aquí la array de strings se transforma en una array de enteros. Y los elementos duplicados también se repetirán.
Ejemplo: 2#

// Scala program to transform an array of 
// String to an array of Int using map 
// function
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating an array where there
        // are spaces as strings
        val arr = Array("", " ", " ")
          
        // Applying map function and also
        // using length method as argument
        val m = arr.map(_.length)
          
        // Using for loop to print the 
        // results
        for(res <-m)
          
        // Displays output
        println(res) 
          
    }
}
Producción:

0
1
2

Aquí, si hay un espacio en la string, la longitud se cuenta como uno; si no hay espacio, la longitud es cero y si hay dos espacios, la longitud es dos y así sucesivamente.

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 *