ISequencedSet Antarmuka
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.
Koleksi yang merupakan SequencedCollection dan Set.
[Android.Runtime.Register("java/util/SequencedSet", "", "Java.Util.ISequencedSetInvoker", ApiSince=35)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public interface ISequencedSet : IDisposable, Java.Interop.IJavaPeerable, Java.Util.ISequencedCollection, Java.Util.ISet
[<Android.Runtime.Register("java/util/SequencedSet", "", "Java.Util.ISequencedSetInvoker", ApiSince=35)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
type ISequencedSet = interface
interface ISequencedCollection
interface ICollection
interface IIterable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ISet
- Turunan
- Atribut
- Penerapan
Keterangan
Koleksi yang merupakan SequencedCollection dan Set. Dengan demikian, dapat dianggap sebagai Set yang juga memiliki urutan pertemuan yang terdefinisi dengan baik, atau sebagai SequencedCollection yang juga memiliki elemen unik.
Antarmuka ini memiliki persyaratan yang sama pada equals metode dan hashCode seperti yang didefinisikan oleh Set#equals Set.equals dan Set#hashCode Set.hashCode. Dengan demikian, dan Set akan SequencedSet membandingkan dengan jika dan hanya jika mereka memiliki elemen yang sama, terlepas dari pemesanan.
SequencedSet mendefinisikan #reversed metode , yang menyediakan tampilan terbalik yang diurutkan dari set ini. Satu-satunya perbedaan dari SequencedCollection#reversed SequencedCollection.reversed metode ini adalah bahwa jenis SequencedSet.reversed pengembalian adalah SequencedSet.
Kelas ini adalah anggota Java Collections Framework.
Ditambahkan dalam 21.
Java dokumentasi untuk java.util.SequencedSet.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Properti
| Nama | Deskripsi |
|---|---|
| Handle |
Mendapatkan nilai JNI dari objek Android yang mendasar. (Diperoleh dari IJavaObject) |
| IsEmpty |
Mengembalikan true jika set ini tidak memiliki elemen. (Diperoleh dari ISet) |
| JniIdentityHashCode |
Mengembalikan nilai |
| JniManagedPeerState |
Status serekan terkelola. (Diperoleh dari IJavaPeerable) |
| JniPeerMembers |
Akses anggota dan dukungan pemanggilan. (Diperoleh dari IJavaPeerable) |
| PeerReference |
Mengembalikan instans objek Java yang dibungkusJniObjectReference. (Diperoleh dari IJavaPeerable) |
Metode
| Nama | Deskripsi |
|---|---|
| Add(Object) |
Menambahkan elemen yang ditentukan ke set ini jika belum ada (operasi opsional). (Diperoleh dari ISet) |
| AddAll(ICollection) |
Menambahkan semua elemen dalam koleksi yang ditentukan ke kumpulan ini jika belum ada (operasi opsional). (Diperoleh dari ISet) |
| AddFirst(Object) |
Menambahkan elemen sebagai elemen pertama dari koleksi ini (operasi opsional). (Diperoleh dari ISequencedCollection) |
| AddLast(Object) |
Menambahkan elemen sebagai elemen terakhir dari koleksi ini (operasi opsional). (Diperoleh dari ISequencedCollection) |
| Clear() |
Menghapus semua elemen dari set ini (operasi opsional). (Diperoleh dari ISet) |
| Contains(Object) |
Mengembalikan |
| ContainsAll(ICollection) |
Mengembalikan |
| Disposed() |
Dipanggil ketika instans telah dibuang. (Diperoleh dari IJavaPeerable) |
| DisposeUnlessReferenced() |
Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan |
| Equals(Object) |
Membandingkan objek yang ditentukan dengan set ini untuk kesetaraan. (Diperoleh dari ISet) |
| Finalized() |
Dipanggil ketika instans telah diselesaikan. (Diperoleh dari IJavaPeerable) |
| ForEach(IConsumer) |
Melakukan tindakan yang diberikan untuk setiap elemen |
| GetFirst() |
Mendapatkan elemen pertama dari koleksi ini. (Diperoleh dari ISequencedCollection) |
| GetHashCode() |
Mengembalikan nilai kode hash untuk set ini. (Diperoleh dari ISet) |
| GetLast() |
Mendapatkan elemen terakhir dari koleksi ini. (Diperoleh dari ISequencedCollection) |
| Iterator() |
Mengembalikan iterator di atas elemen dalam set ini. (Diperoleh dari ISet) |
| Remove(Object) |
Menghapus elemen yang ditentukan dari set ini jika ada (operasi opsional). (Diperoleh dari ISet) |
| RemoveAll(ICollection) |
Menghapus dari set ini semua elemennya yang terkandung dalam koleksi yang ditentukan (operasi opsional). (Diperoleh dari ISet) |
| RemoveFirst() |
Menghapus dan mengembalikan elemen pertama dari koleksi ini (operasi opsional). (Diperoleh dari ISequencedCollection) |
| RemoveIf(IPredicate) |
Menghapus semua elemen koleksi ini yang memenuhi predikat yang diberikan. (Diperoleh dari ICollection) |
| RemoveLast() |
Menghapus dan mengembalikan elemen terakhir dari koleksi ini (operasi opsional). (Diperoleh dari ISequencedCollection) |
| RetainAll(ICollection) |
Hanya mempertahankan elemen dalam set ini yang terkandung dalam koleksi yang ditentukan (operasi opsional). (Diperoleh dari ISet) |
| Reversed() |
Mengembalikan tampilan pengurutan terbalik dari koleksi ini. (Diperoleh dari ISequencedCollection) |
| SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
| SetJniManagedPeerState(JniManagedPeerStates) |
Koleksi yang merupakan |
| SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
| Size() |
Mengembalikan jumlah elemen dalam set ini (kardinalitasnya). (Diperoleh dari ISet) |
| Spliterator() |
Membuat lebih dari elemen yang |
| ToArray() |
Mengembalikan array yang berisi semua elemen dalam set ini. (Diperoleh dari ISet) |
| ToArray(IIntFunction) |
Mengembalikan array yang berisi semua elemen dalam koleksi ini, menggunakan fungsi yang disediakan |
| ToArray(Object[]) |
Mengembalikan array yang berisi semua elemen dalam set ini; jenis runtime array yang dikembalikan adalah array yang ditentukan. (Diperoleh dari ISet) |
| UnregisterFromRuntime() |
Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue . (Diperoleh dari IJavaPeerable) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IIterable.Spliterator() |
|
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Koleksi yang merupakan |
| ToEnumerable(IIterable) |
Koleksi yang merupakan |
| ToEnumerable<T>(IIterable) |
Koleksi yang merupakan |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |