Compartir a través de


ICollection.ToArray Método

Definición

Sobrecargas

ToArray()

Devuelve una matriz que contiene todos los elementos de esta colección.

ToArray(Object[])

Devuelve una matriz que contiene todos los elementos de esta colección; el tipo en tiempo de ejecución de la matriz devuelta es el de la matriz especificada.

ToArray(IIntFunction)

Devuelve una matriz que contiene todos los elementos de esta colección, utilizando la función proporcionada generator para asignar la matriz devuelta.

ToArray()

Devuelve una matriz que contiene todos los elementos de esta colección.

[Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "GetToArrayHandler:Java.Util.ICollectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object[] ToArray ();
[<Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "GetToArrayHandler:Java.Util.ICollectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ToArray : unit -> Java.Lang.Object[]

Devoluciones

Object[]

matriz, cuyo tipo de componente de tiempo de ejecución Class#getComponentType es Object, que contiene todos los elementos de esta colección.

Atributos

Comentarios

Devuelve una matriz que contiene todos los elementos de esta colección. Si esta colección garantiza el orden en que devuelven sus elementos su iterador, este método debe devolver los elementos en el mismo orden. El tipo de componente de tiempo de ejecución Class#getComponentType de la matriz devuelta es Object.

La matriz devuelta será "segura" en que esta colección mantiene ninguna referencia a ella. (Es decir, este método debe asignar una nueva matriz incluso si una matriz respalda esta colección). Por lo tanto, el autor de la llamada es libre de modificar la matriz devuelta.

Documentación de Java para java.util.Collection.toArray().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ToArray(Object[])

Devuelve una matriz que contiene todos los elementos de esta colección; el tipo en tiempo de ejecución de la matriz devuelta es el de la matriz especificada.

[Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "GetToArray_arrayLjava_lang_Object_Handler:Java.Util.ICollectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object[] ToArray (Java.Lang.Object[] a);
[<Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "GetToArray_arrayLjava_lang_Object_Handler:Java.Util.ICollectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member ToArray : Java.Lang.Object[] -> Java.Lang.Object[]

Parámetros

a
Object[]

matriz en la que se almacenarán los elementos de esta colección, si es lo suficientemente grande; De lo contrario, se asigna una nueva matriz del mismo tipo en tiempo de ejecución para este propósito.

Devoluciones

Object[]

matriz que contiene todos los elementos de esta colección

Atributos

Comentarios

Devuelve una matriz que contiene todos los elementos de esta colección; el tipo en tiempo de ejecución de la matriz devuelta es el de la matriz especificada. Si la colección se ajusta a la matriz especificada, se devuelve en ella. De lo contrario, se asigna una nueva matriz con el tipo de tiempo de ejecución de la matriz especificada y el tamaño de esta colección.

Si esta colección se ajusta a la matriz especificada con espacio de reserva (es decir, la matriz tiene más elementos que esta colección), el elemento de la matriz inmediatamente después del final de la colección se establece nullen . (Esto resulta útil para determinar la longitud de esta colección solo si el autor de la llamada sabe que esta colección no contiene ningún null elemento).

Si esta colección garantiza el orden en que devuelven sus elementos su iterador, este método debe devolver los elementos en el mismo orden.

Documentación de Java para java.util.Collection.toArray(T[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ToArray(IIntFunction)

Devuelve una matriz que contiene todos los elementos de esta colección, utilizando la función proporcionada generator para asignar la matriz devuelta.

[Android.Runtime.Register("toArray", "(Ljava/util/function/IntFunction;)[Ljava/lang/Object;", "GetToArray_Ljava_util_function_IntFunction_Handler:Java.Util.ICollection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual Java.Lang.Object[] ToArray (Java.Util.Functions.IIntFunction generator);
[<Android.Runtime.Register("toArray", "(Ljava/util/function/IntFunction;)[Ljava/lang/Object;", "GetToArray_Ljava_util_function_IntFunction_Handler:Java.Util.ICollection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member ToArray : Java.Util.Functions.IIntFunction -> Java.Lang.Object[]
override this.ToArray : Java.Util.Functions.IIntFunction -> Java.Lang.Object[]

Parámetros

generator
IIntFunction

una función que genera una nueva matriz del tipo deseado y la longitud proporcionada

Devoluciones

Object[]

matriz que contiene todos los elementos de esta colección

Atributos

Comentarios

Devuelve una matriz que contiene todos los elementos de esta colección, utilizando la función proporcionada generator para asignar la matriz devuelta.

Si esta colección garantiza el orden en que devuelven sus elementos su iterador, este método debe devolver los elementos en el mismo orden.

Agregado en 11.

Documentación de Java para java.util.Collection.toArray(java.util.function.IntFunction<T[]>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a