En la clase TreeSet inmutable de Scala, el método splitAt() se utiliza para dividir el TreeSet dado en un par de prefijos/sufijos de TreeSet en una posición determinada.
Definición del método: def splitAt(n: Int): (TreeSet[A], TreeSet[A])
Donde, n es la posición en la que necesitamos dividir.Tipo de devolución: devuelve un par de TreeSet que consta de los primeros n elementos de este TreeSet y los otros elementos.
Ejemplo 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) } }
Producción:
TreeSet(1, 2, 3, 4, 5) (TreeSet(1, 2), TreeSet(3, 4, 5))
Ejemplo #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) } }
Producción:
TreeSet(1, 2, 3, 4, 5) (TreeSet(1, 2, 3), TreeSet(4, 5))