Open In App

Conversion from Java List to Scala Buffer

Last Updated : 21 Nov, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
A Java list can be converted to a Scala Buffer by importing JavaConversions.asScalaBuffer method. Here, we need to call asScalaBuffer method which has a java list as its argument. Therefore, this method returns a Scala Buffer. Now, lets see some examples. Example:1# Scala
// 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)
    }
}
Output:
Buffer(11, 12, 13)
Therefore, a Scala Buffer is returned. Example:2# Scala
// 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)
    }
}
Output:
Buffer(6, 2, 8, 1)

Next Article

Similar Reads