Open In App

Scala immutable TreeSet clone() method

Last Updated : 19 Apr, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
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 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) 
        
        // Applying clone() method  
        val result = t1.clone
        
        // Displays output 
        println("Clone of the TreeSet: " + result)
        
    } 
} 
Output:
TreeSet(1, 2, 3, 4, 5)
Clone of the TreeSet: TreeSet(1, 2, 3, 4, 5)
Example #2: Scala
// Scala program of clone() 
// method 

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

// Creating object 
object GfG 
{ 

    // Main method 
    def main(args:Array[String]) 
    { 
    
        // Creating TreeSet
        val t1 = TreeSet("a", "e", "i", "o", "u") 
        
        // Print the TreeSet
        println(t1) 
        
        // Applying clone() method  
        val result = t1.clone
        
        // Displays output 
        println("Clone of the TreeSet: " + result)
        
    } 
} 
Output:
TreeSet(a, e, i, o, u)
Clone of the TreeSet: TreeSet(a, e, i, o, u)

Similar Reads