UCharacterIterator.GetText Methode

Definition

Überlädt

Name Beschreibung
GetText(Char[], Int32)

Füllt den Puffer mit dem zugrunde liegenden Textspeicher des Iterators aus, wenn die Pufferkapazität nicht ausreicht, wird eine Ausnahme ausgelöst.

GetText(Char[])

Komfortüberschreibung für getText(char[], int) die 0.0.0.

GetText(Char[], Int32)

Füllt den Puffer mit dem zugrunde liegenden Textspeicher des Iterators aus, wenn die Pufferkapazität nicht ausreicht, wird eine Ausnahme ausgelöst.

[Android.Runtime.Register("getText", "([CI)I", "GetGetText_arrayCIHandler", ApiSince=24)]
public abstract int GetText(char[]? fillIn, int offset);
[<Android.Runtime.Register("getText", "([CI)I", "GetGetText_arrayCIHandler", ApiSince=24)>]
abstract member GetText : char[] * int -> int

Parameter

fillIn
Char[]

ein Array von Zeichen, die mit den zugrunde liegenden UTF-16-Codeeinheiten gefüllt werden sollen.

offset
Int32

die Position innerhalb des Arrays, um mit dem Platzieren der Daten zu beginnen.

Gibt zurück

die Anzahl der Codeeinheiten, die fillIn hinzugefügt wurden, als Benutzerfreundlichkeit

Attribute

Hinweise

Füllt den Puffer mit dem zugrunde liegenden Textspeicher des Iterators aus, wenn die Pufferkapazität nicht ausreicht, wird eine Ausnahme ausgelöst. Die Kapazität des Füllpuffers sollte mindestens gleich der Textlänge im Iterator sein, der durch aufrufende Aufrufe getLength()abgerufen wird. <b>Nutzung:</b>

UChacterIterator iter = new UCharacterIterator.getInstance(text);
                    char[] buf = new char[iter.getLength()];
                    iter.getText(buf);

                    OR
                    char[] buf= new char[1];
                    int len = 0;
                    for(;;){
                        try{
                            len = iter.getText(buf);
                            break;
                        }catch(IndexOutOfBoundsException e){
                            buf = new char[iter.getLength()];
                        }
                    }

Java Dokumentation für android.icu.text.UCharacterIterator.getText(char[], int).

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.

Gilt für:

GetText(Char[])

Komfortüberschreibung für getText(char[], int) die 0.0.0.

[Android.Runtime.Register("getText", "([C)I", "", ApiSince=24)]
public int GetText(char[]? fillIn);
[<Android.Runtime.Register("getText", "([C)I", "", ApiSince=24)>]
member this.GetText : char[] -> int

Parameter

fillIn
Char[]

ein Array von Zeichen, die mit den zugrunde liegenden UTF-16-Codeeinheiten gefüllt werden sollen.

Gibt zurück

die Anzahl der Codeeinheiten, die fillIn hinzugefügt wurden, als Benutzerfreundlichkeit

Attribute

Hinweise

Komfortüberschreibung für getText(char[], int) die 0.0.0.

Java Dokumentation für android.icu.text.UCharacterIterator.getText(char[]).

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.

Gilt für: