ICharSequence 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.
adalah CharSequence urutan char nilai yang dapat dibaca.
[Android.Runtime.Register("java/lang/CharSequence", "", "Java.Lang.ICharSequenceInvoker")]
public interface ICharSequence : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("java/lang/CharSequence", "", "Java.Lang.ICharSequenceInvoker")>]
type ICharSequence = interface
interface seq<char>
interface IEnumerable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Turunan
- Atribut
- Penerapan
Keterangan
adalah CharSequence urutan char nilai yang dapat dibaca. Antarmuka ini menyediakan akses baca-saja yang seragam ke berbagai jenis char urutan. Nilai char mewakili karakter dalam Basic Multilingual Plane (BMP) atau pengganti. Lihat Representasi Karakter Unicode untuk detailnya.
Antarmuka ini tidak menyempurnakan kontrak java.lang.Object#equals(java.lang.Object) equals umum metode dan java.lang.Object#hashCode() hashCode . Hasil pengujian dua objek yang diterapkan CharSequence untuk kesetaraan oleh karena itu, secara umum, tidak terdefinisi. Setiap objek dapat diimplementasikan oleh kelas yang berbeda, dan tidak ada jaminan bahwa setiap kelas akan mampu menguji instansnya untuk kesetaraan dengan yang lain. Oleh karena itu, tidak pantas untuk menggunakan instans arbitrer CharSequence sebagai elemen dalam satu set atau sebagai kunci dalam peta.
Ditambahkan dalam 1.4.
Java dokumentasi untuk java.lang.CharSequence.
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 |
| 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 |
|---|---|
| CharAt(Int32) |
Mengembalikan |
| Compare(ICharSequence, ICharSequence) |
Membandingkan dua |
| Compare(String, String) |
Membandingkan dua |
| Disposed() |
Dipanggil ketika instans telah dibuang. (Diperoleh dari IJavaPeerable) |
| DisposeUnlessReferenced() |
Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan |
| Finalized() |
Dipanggil ketika instans telah diselesaikan. (Diperoleh dari IJavaPeerable) |
| Length() |
Mengembalikan panjang urutan karakter ini. |
| SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
| SetJniManagedPeerState(JniManagedPeerStates) |
adalah |
| SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
| SubSequenceFormatted(Int32, Int32) |
Mengembalikan |
| ToString() |
Mengembalikan string yang berisi karakter dalam urutan ini dalam urutan yang sama dengan urutan ini. |
| UnregisterFromRuntime() |
Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue . (Diperoleh dari IJavaPeerable) |
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) |
adalah |
| SubSequence(ICharSequence, Int32, Int32) |
Mengembalikan karakter berikutnya dalam rentang yang ditentukan. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |