copyToArray
trait Collection[A] {
def copyToArray[B :> A](array: Array[B]): Int
def copyToArray[B :> A](array: Array[B], i: Int): Int
def copyToArray[B :> A](array: Array[B], i: Int, l: Int): Int
}
copyToArray copia elementos de esta colección a un Array y devuelve cuántos
elementos fueron copiados.
La copia puede ser colocada en un desplazamiento i del Array de destino.
Además, se puede restringir la copia a, como mucho, los primeros l elementos.
En cualquier caso, aquellos elementos que sobrepasen los límites del Array
serán descartados.