ICharSequence Antarmuka

Definisi

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 true jika urutan karakter ini kosong.

JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
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 char nilai pada indeks yang ditentukan.

Compare(ICharSequence, ICharSequence)

Membandingkan dua CharSequence instans secara leksikografis.

Compare(String, String)

Membandingkan dua CharSequence instans secara leksikografis.

Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
Length()

Mengembalikan panjang urutan karakter ini.

SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

adalah CharSequence urutan char nilai yang dapat dibaca.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
SubSequenceFormatted(Int32, Int32)

Mengembalikan CharSequence yang merupakan suburutan dari urutan ini.

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 self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

adalah CharSequence urutan char nilai yang dapat dibaca.

SubSequence(ICharSequence, Int32, Int32)

Mengembalikan karakter berikutnya dalam rentang yang ditentukan.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk