UCharacterIterator.GetText Methode
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.
Ü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[], 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.