ICharSequence Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
A CharSequence ist eine lesbare Abfolge von char Werten.
[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
- Abgeleitet
- Attribute
- Implementiert
Hinweise
A CharSequence ist eine lesbare Abfolge von char Werten. Diese Schnittstelle bietet einen einheitlichen, schreibgeschützten Zugriff auf viele verschiedene Arten von char Sequenzen. Ein char Wert stellt ein Zeichen in der Mehrsprachigkeitsebene (Basic Multilingual Plane, BMP) oder einem Ersatz dar. Details finden Sie in der Unicode-Zeichendarstellung.
Diese Schnittstelle verfeinern nicht die allgemeinen Verträge und java.lang.Object#equals(java.lang.Object) equalsjava.lang.Object#hashCode() hashCode Methoden. Das Ergebnis des Testens von zwei Objekten, die für die Gleichheit implementiert CharSequence werden, ist daher generell nicht definiert. Jedes Objekt kann von einer anderen Klasse implementiert werden, und es gibt keine Garantie, dass jede Klasse in der Lage ist, ihre Instanzen auf Gleichheit mit denen der anderen zu testen. Daher ist es unangemessen, willkürliche CharSequence Instanzen als Elemente in einer Gruppe oder als Schlüssel in einer Karte zu verwenden.
In 1.4 hinzugefügt.
Java Dokumentation für java.lang.CharSequence.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
| IsEmpty |
Gibt zurück |
| JniIdentityHashCode |
Gibt den Wert |
| JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
| JniObjectReferenceControlBlock |
A |
| JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
| PeerReference |
Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück. (Geerbt von IJavaPeerable) |
Methoden
| Name | Beschreibung |
|---|---|
| CharAt(Int32) |
Gibt den |
| Compare(ICharSequence, ICharSequence) |
Vergleicht zwei |
| Compare(String, String) |
Vergleicht zwei |
| Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
| DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
| Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
| Length() |
Gibt die Länge dieser Zeichensequenz zurück. |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| SetJniManagedPeerState(JniManagedPeerStates) |
A |
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| SubSequenceFormatted(Int32, Int32) |
Gibt eine |
| ToString() |
Gibt eine Zeichenfolge zurück, die die Zeichen in dieser Sequenz in der gleichen Reihenfolge wie diese Sequenz enthält. |
| UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
A |
| SubSequence(ICharSequence, Int32, Int32) |
Gibt die Untermenge des Zeichens innerhalb des angegebenen Bereichs zurück. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |