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
は、このコレクションの要素を Array
にコピーし、何個の要素がコピーされたかを返します。
コピーは、ターゲット Array
の指定したオフセット i
番目から行えます。
またコピーは最初の l
要素までに制限できます。
どのような場合でも、Array
の境界を超えた要素は捨てられます。