Open In App
Related Articles

Scala TreeSet copyToArray() method with example

Improve Article
Improve
Save Article
Save
Like Article
Like

In Scala 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 program of copyToArray() 
// method 
  
// Import TreeSet
import scala.collection.mutable._
  
// 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 program of copyToArray() 
// method 
  
// Import TreeSet
import scala.collection.mutable._
  
// 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

Last Updated : 07 Oct, 2020
Like Article
Save Article
Similar Reads