El método copyToArray() se utiliza para copiar un par de claves de SortedMap en una array.
Definición del método: def copyToArray(xs: Array[(A, B)]): Unidad
Tipo de Retorno: Devuelve las claves del SortedMap a un arreglo.
Ejemplo 1:
// Scala program of copyToArray() // method import scala.collection.SortedMap // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a SortedMap val m1 = SortedMap("geeks" -> 5, "for" -> 3, "cs" -> 2) // Creating Array val x: Array[Any] = Array(0, 0, 0, 0, 0) // using 'copyToArray' method m1.copyToArray(x) // Displays keys copied in // the Array for(m2 <-x) println(m2) } }
Producción:
(cs, 2) (for, 3) (geeks, 5) 0 0
Entonces, aquí las claves se copian en la array.
Ejemplo #2:
// Scala program of copyToArray() // method import scala.collection.SortedMap // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a SortedMap val m1 = SortedMap("geeks" -> 5, "for" -> 3, "geeks" -> 5) // Creating Array val x: Array[Any] = Array(0, 0, 0, 0, 0) // using 'copyToArray' method m1.copyToArray(x) // Displays keys copied in // the Array for(m2 <-x) println(m2) } }
Producción:
(for, 3) (geeks, 5) 0 0 0
Aquí, se eliminan las claves idénticas.