ICollection.ToArray Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| ToArray() |
Mengembalikan array yang berisi semua elemen dalam koleksi ini. |
| ToArray(Object[]) |
Mengembalikan array yang berisi semua elemen dalam koleksi ini; jenis runtime array yang dikembalikan adalah array yang ditentukan. |
| ToArray(IIntFunction) |
Mengembalikan array yang berisi semua elemen dalam koleksi ini, menggunakan fungsi yang disediakan |
ToArray()
Mengembalikan array yang berisi semua elemen dalam koleksi ini.
[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[]
Mengembalikan
array, yang jenis komponen runtime Class#getComponentType-nya adalah Object, yang berisi semua elemen dalam koleksi ini
- Atribut
Keterangan
Mengembalikan array yang berisi semua elemen dalam koleksi ini. Jika koleksi ini membuat jaminan tentang urutan apa elemennya dikembalikan oleh iteratornya, metode ini harus mengembalikan elemen dalam urutan yang sama. Jenis komponen runtime Bahasa Umum Class#getComponentType array yang dikembalikan adalah Object.
Array yang dikembalikan akan "aman" karena tidak ada referensi untuk itu yang dikelola oleh koleksi ini. (Dengan kata lain, metode ini harus mengalokasikan array baru meskipun koleksi ini didukung oleh array). Pemanggil dengan demikian bebas untuk memodifikasi array yang dikembalikan.
Dokumentasi Java untuk java.util.Collection.toArray().
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
ToArray(Object[])
Mengembalikan array yang berisi semua elemen dalam koleksi ini; jenis runtime array yang dikembalikan adalah array yang ditentukan.
[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[]
Parameter
- a
- Object[]
array tempat elemen koleksi ini disimpan, jika cukup besar; jika tidak, array baru dari jenis runtime yang sama dialokasikan untuk tujuan ini.
Mengembalikan
array yang berisi semua elemen dalam koleksi ini
- Atribut
Keterangan
Mengembalikan array yang berisi semua elemen dalam koleksi ini; jenis runtime array yang dikembalikan adalah array yang ditentukan. Jika koleksi pas dalam array yang ditentukan, maka akan dikembalikan di dalamnya. Jika tidak, array baru dialokasikan dengan jenis runtime array yang ditentukan dan ukuran koleksi ini.
Jika koleksi ini cocok dalam array yang ditentukan dengan ruang untuk cadangan (yaitu, array memiliki lebih banyak elemen daripada koleksi ini), elemen dalam array segera setelah akhir koleksi diatur ke null. (Ini berguna dalam menentukan panjang koleksi ini hanya jika pemanggil tahu bahwa koleksi ini tidak berisi elemen apa pun null .)
Jika koleksi ini membuat jaminan tentang urutan apa elemennya dikembalikan oleh iteratornya, metode ini harus mengembalikan elemen dalam urutan yang sama.
Dokumentasi Java untuk java.util.Collection.toArray(T[]).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
ToArray(IIntFunction)
Mengembalikan array yang berisi semua elemen dalam koleksi ini, menggunakan fungsi yang disediakan generator untuk mengalokasikan array yang dikembalikan.
[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[]
Parameter
- generator
- IIntFunction
fungsi yang menghasilkan array baru dari jenis yang diinginkan dan panjang yang disediakan
Mengembalikan
array yang berisi semua elemen dalam koleksi ini
- Atribut
Keterangan
Mengembalikan array yang berisi semua elemen dalam koleksi ini, menggunakan fungsi yang disediakan generator untuk mengalokasikan array yang dikembalikan.
Jika koleksi ini membuat jaminan tentang urutan apa elemennya dikembalikan oleh iteratornya, metode ini harus mengembalikan elemen dalam urutan yang sama.
Ditambahkan dalam 11.
Dokumentasi Java untuk java.util.Collection.toArray(java.util.function.IntFunction<T[]>).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.