Open In App

Scala immutable TreeSet splitAt() method

Improve
Improve
Like Article
Like
Save
Share
Report

In Scala immutable TreeSet class the splitAt() method is utilized to split the given TreeSet into a prefix/suffix pair of TreeSet at a stated position.

Method Definition: def splitAt(n: Int): (TreeSet[A], TreeSet[A])
Where, n is the position at which we need to split.

Return Type: It returns a pair of TreeSet consisting of the first n elements of this TreeSet, and the other elements.

Example #1:




// Scala program of splitAt() 
// method 
  
// Import TreeSet
import scala.collection.immutable._
  
// Creating object 
object GfG 
  
    // Main method 
    def main(args:Array[String]) 
    
      
        // Creating TreeSet
        val t1 = TreeSet(3, 1, 5, 2, 4)  
            
        // Print the TreeSet 
        println(t1
          
        // Applying splitAt method  
        val result = t1.splitAt(2)
            
        // Displays output  
        print(result) 
          
    


Output:

TreeSet(1, 2, 3, 4, 5)
(TreeSet(1, 2), TreeSet(3, 4, 5))

Example #2:




// Scala program of splitAt() 
// method 
  
// Import TreeSet
import scala.collection.immutable._
  
// Creating object 
object GfG 
  
    // Main method 
    def main(args:Array[String]) 
    
      
        // Creating TreeSet
        val t1 = TreeSet(3, 1, 5, 2, 4)  
            
        // Print the TreeSet 
        println(t1
          
        // Applying splitAt method  
        val result = t1.splitAt(3)
            
        // Displays output  
        print(result) 
          
    


Output:

TreeSet(1, 2, 3, 4, 5)
(TreeSet(1, 2, 3), TreeSet(4, 5))


Last Updated : 19 Apr, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads