📜  从Java列表到 Scala 缓冲区的转换

📅  最后修改于: 2022-05-13 01:55:01.372000             🧑  作者: Mango

从Java列表到 Scala 缓冲区的转换

通过导入 JavaConversions.asScalaBuffer 方法,可以将Java列表转换为 Scala 缓冲区。在这里,我们需要调用以Java列表作为参数的asScalaBuffer方法。因此,此方法返回一个 Scala 缓冲区。
现在,让我们看一些例子。
示例:1#

// Scala program of converting a Java list
// to a Scala Buffer
  
// Importing JavaConversions.asScalaBuffer
import scala.collection.JavaConversions.asScalaBuffer
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating Java List
        val jlist = java.util.Arrays.asList(11, 12, 13)
          
        // Converting from java list
        // to Scala Buffer
        val results= asScalaBuffer(jlist)
          
        // Displays results
        println(results)
    }
}
输出:
Buffer(11, 12, 13)

因此,返回一个 Scala 缓冲区。
示例:2#

// Scala program of converting a Java list
// to a Scala Buffer
  
// Importing JavaConversions.asScalaBuffer
import scala.collection.JavaConversions.asScalaBuffer
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating Java List
        val jlist = java.util.Arrays.asList(6, 2, 8, 1)
          
        // Converting from java list
        // to Scala Buffer
        val results= asScalaBuffer(jlist)
          
        // Displays results
        println(results)
    }
}
输出:
Buffer(6, 2, 8, 1)