Scala immutable TreeSet copyToArray() method Last Updated : 19 Apr, 2020 Comments Improve Suggest changes 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 Comment More infoAdvertise with us Next Article Scala immutable TreeSet clear() method S Shivam_k Follow Improve Article Tags : Scala Scala immutable-TreeSet Similar Reads Scala immutable TreeSet clear() method In Scala immutable TreeSet class, the clear() method is utilized to delete all the elements of the TreeSet. Method Definition: def clear(): Unit Return Type: It returns an empty TreeSet. Example #1: Scala // Scala program of clear() // method // Import TreeSet import scala.collection.immutable._ // 1 min read Scala immutable TreeSet drop() method In Scala immutable TreeSet class, the drop() method is utilized to drop the first ânâ elements of the TreeSet. Method Definition: def drop(n: Int): TreeSet[A] Return Type: It returns a new TreeSet with all the elements except the first ânâ ones. Example #1: Scala // Scala program of drop() // method 2 min read Scala immutable TreeSet clone() method In Scala immutable TreeSet class, the clone() method is used to create a copy of the given TreeSet. Method Definition: def clone(): Queue[A] Return Type: It return a new TreeSet which is a copy of the given TreeSet. Example #1: Scala // Scala program of clone() // method // Import TreeSet import sca 1 min read Scala immutable TreeSet foreach() method In Scala immutable TreeSet class, the foreach() method is utilized to apply a given function to all the elements of the TreeSet. Method Definition: def foreach[U](f: (A) => U): Unit Return Type: It returns all the elements of the TreeSet after applying the given function to each of them. Example 2 min read Scala immutable TreeSet &() method In Scala immutable TreeSet class, the &() method is utilised to return a new TreeSet containing elements that are present in both the given TreeSets. Method Definition: def &(that: TreeSet[A]): TreeSet[A] Return Type: It returns a new TreeSet containing elements that are present in both the 2 min read Scala immutable TreeSet &~() method In Scala immutable TreeSet class, the &~() method is utilised to return a new TreeSet which contains the difference between two TreeSets. Method Definition: def &~(that: TreeSet[A]): TreeSet[A] Return Type: It returns a new TreeSet which contains the difference between two TreeSets. Example 2 min read Like