Open In App

Scala immutable TreeSet copyToArray() method

Last Updated : 19 Apr, 2020
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report
In Scala immutable TreeSet class, the copyToArray() method is utilized in copying the elements of the TreeSet to an Array.
Method Definition: def copyToArray[B >: A](xs: Array[B], start: Int, len: Int): Int Parameters: xs: It denotes the array where elements are copied. start: It denotes the starting index for the copy to takes place. Its default value is 0. len: It denotes the number of elements to copy. Its default value is the length of the set. Return Type: It returns the elements of the set to an array.
Example #1: Scala
// Scala program of copyToArray() 
// method 

// Import TreeSet
import scala.collection.immutable._

// Creating object 
object GfG 
{ 

    // Main method 
    def main(args:Array[String]) 
    { 
    
        // Creating TreeSet
        val t1 = TreeSet(2, 1, 3, 4, 5) 
        
        // Print the TreeSet
        println(t1) 
        
        // Creating an array 
        val arr = Array(0, 0, 0, 0, 0)
        
        // Applying copyToArray() method  
        t1.copyToArray(arr)
        
        // Displays output 
        println("Elements in the array: ")
        
        for(elem <- arr)  
            print(elem + " ") 
        
    } 
} 
Output:
TreeSet(1, 2, 3, 4, 5)
Elements in the array: 
1 2 3 4 5
Example #2: Scala
// Scala program of copyToArray() 
// method 

// Import TreeSet
import scala.collection.immutable._

// Creating object 
object GfG 
{ 

    // Main method 
    def main(args:Array[String]) 
    { 
    
        // Creating TreeSet
        val t1 = TreeSet(2, 1, 3, 4, 5) 
        
        // Print the TreeSet
        println(t1) 
        
        // Creating an array 
        val arr = Array(0, 0, 0, 0, 0)
        
        // Applying copyToArray() method  
        t1.copyToArray(arr, 1, 2)
        
        // Displays output 
        println("Elements in the array: ")
        
        for(elem <- arr)  
            print(elem + " ") 
        
    } 
} 
Output:
TreeSet(1, 2, 3, 4, 5)
Elements in the array: 
0 1 2 0 0

Similar Reads