Idioma

ArraySet.ToArray Método

Definição

Sobrecargas

Nome Description
ToArray()

Retorna uma matriz que contém todos os elementos nesta coleção.

ToArray(Object[])

Retorna uma matriz que contém todos os elementos nesta coleção; o tipo de runtime da matriz retornada é o da matriz especificada.

ToArray()

Retorna uma matriz que contém todos os elementos nesta coleção.

[Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "", ApiSince=23)]
public Java.Lang.Object[]? ToArray();
[<Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "", ApiSince=23)>]
override this.ToArray : unit -> Java.Lang.Object[]

Retornos

Object[]

uma matriz, cujo tipo de componente de runtime é Object, que contém todos os elementos nesta coleção

Implementações

Atributos

Comentários

Retorna uma matriz que contém todos os elementos nesta coleção. Se essa coleção fizer garantias sobre qual ordem seus elementos são retornados por seu iterador, esse método deverá retornar os elementos na mesma ordem. O tipo de componente de runtime da matriz retornada é Object.

A matriz retornada será "segura" porque nenhuma referência a ela é mantida por essa coleção. (Em outras palavras, esse método deve alocar uma nova matriz mesmo que essa coleção seja apoiada por uma matriz). Portanto, o chamador é livre para modificar a matriz retornada.

Referência do Android para android.util.ArraySet.toArray.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

ToArray(Object[])

Retorna uma matriz que contém todos os elementos nesta coleção; o tipo de runtime da matriz retornada é o da matriz especificada.

[Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "", ApiSince=23)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object[]? ToArray(Java.Lang.Object[]? array);
[<Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "", ApiSince=23)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
override this.ToArray : Java.Lang.Object[] -> Java.Lang.Object[]

Parâmetros

array
Object[]

a matriz na qual os elementos dessa coleção devem ser armazenados, se for grande o suficiente; caso contrário, uma nova matriz do mesmo tipo de runtime é alocada para essa finalidade.

Retornos

Object[]

uma matriz que contém todos os elementos nesta coleção

Implementações

Atributos

Comentários

Retorna uma matriz que contém todos os elementos nesta coleção; o tipo de runtime da matriz retornada é o da matriz especificada. Se a coleção se ajustar à matriz especificada, ela será retornada nela. Caso contrário, uma nova matriz será alocada com o tipo de runtime da matriz especificada e o tamanho dessa coleção.

Se essa coleção se ajustar à matriz especificada com espaço de sobra (ou seja, a matriz terá mais elementos do que essa coleção), o elemento na matriz imediatamente após o final da coleção será definido como nulo. (Isso é útil para determinar o comprimento dessa coleção somente se o chamador souber que essa coleção não contém elementos nulos.)

Se essa coleção fizer garantias sobre qual ordem seus elementos são retornados por seu iterador, esse método deverá retornar os elementos na mesma ordem.

Referência do Android para android.util.ArraySet.toArray.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a