Scala 将Java字节列表转换为Scala中的索引序列的程序

Scala 将Java字节列表转换为Scala中的索引序列的程序

可以通过Scala中利用Java的toIndexedSeq方法将Java字节列表转换为Scala中的索引序列。在这里,我们需要导入Scala的JavaConversions对象以使这个转换起作用,否则会出现错误。

现在,我们来看一些示例,然后讨论它的详细工作原理。

示例:1#

// Scala program to convert Java list 
// to an Indexed Sequence in Scala
  
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
  
// 创建对象
object GfG
{ 
  
    // 主方法
    def main(args:Array[String])
    {
      
        // 在Java中创建字节列表
        val list = new java.util.ArrayList[Byte]()
          
        // 向列表中添加字节
        list.add(103)
        list.add(126)
        list.add(111)
          
        // 将列表转换为索引序列 
        val ind = list.toIndexedSeq
          
        // 显示索引序列
        println(ind)
      
    }
}
Vector(103, 126, 111)

示例:2#

// Scala program to convert Java list 
// to an Indexed Sequence in Scala
  
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
  
// 创建对象
object GfG
{ 
  
    // 主方法
    def main(args:Array[String])
    {
      
        // 在Java中创建字节列表
        val list = new java.util.ArrayList[Byte]()
          
        // 向列表中添加字节
        list.add(99)
        list.add(123)
        list.add(8)
          
        // 将列表转换为索引序列 
        val ind = list.toIndexedSeq
          
        // 显示索引序列
        println(ind)
      
    }
}
Vector(99, 123, 8)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程