Scala 使用Scala的map函数将字符串数组转换为整数数组的程序

Scala 使用Scala的map函数将字符串数组转换为整数数组的程序

在Scala中,可以利用map函数将字符串数组转换为整数数组。在这里,map函数将指定数组中的字符串称为其参数中的长度方法。然后,该字符串数组将返回一个整数数组,其中这些整数是在数组中声明的每个字符串的长度。

现在,让我们看一些下面的示例,以便更详细地了解它。

示例: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) 
      
    }
}
12
6
888

所以,在这里,字符串数组被转换为整数数组。重复的元素也会重复出现。
示例: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) 
          
    }
}
0
1
2

在这里,如果字符串中有一个空格,则长度计为1;如果没有空格,则长度为零;如果有两个空格,则长度为2,以此类推。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例