Scala 将Java整数集转换为Scala索引序列的程序

Scala 将Java整数集转换为Scala索引序列的程序

通过在Scala中利用Java的toIndexedSeq方法,可以将Java整数集转换为Scala索引序列。在这里,您需要导入Scala的JavaConversions对象,以使这些转换工作,否则会出现错误。

现在,让我们看一些示例,然后详细讨论其工作方式。

示例:1

// Scala program to convert Java set
// to an Indexed Sequence in Scala
  
// Importing Scala's JavaConversions object
import scala.collection.JavaConversions._
  
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating set of integers in Java
        val set = new java.util.HashSet[Int]()
          
        // Adding integers to the set
        set.add(9)
        set.add(10)
        set.add(11)
          
        // Converting set to an Indexed Sequence
        val ind = set.toIndexedSeq
          
        // Displays Indexed Sequence
        println(ind)
          
    }
}
Vector(9, 10, 11)

因此,返回一个索引序列。
示例:2

// Scala program to convert Java set
// to an Indexed Sequence in Scala
  
// Importing Scala's JavaConversions object
import scala.collection.JavaConversions._
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating set of integers in Java
        val set = new java.util.HashSet[Int]()
          
        // Adding integers to the set
        set.add(7)
        set.add(3)
        set.add(9)
          
        // Converting set to an Indexed Sequence
        val ind = set.toIndexedSeq
          
        // Displays Indexed Sequence
        println(ind)
      
    }
}
Vector(3, 7, 9)

在这里,所述集合未按正确顺序陈述,但是结果输出按正确顺序排列。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例