UCharacterIterator.GetText Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| GetText(Char[], Int32) |
Remplit la mémoire tampon avec le stockage texte sous-jacent de l’itérateur Si la capacité de la mémoire tampon n’est pas suffisante, une exception est levée. |
| GetText(Char[]) |
Remplacement pratique pour |
GetText(Char[], Int32)
Remplit la mémoire tampon avec le stockage texte sous-jacent de l’itérateur Si la capacité de la mémoire tampon n’est pas suffisante, une exception est levée.
[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
Paramètres
- fillIn
- Char[]
tableau de caractères à remplir avec les unités de code UTF-16 sous-jacentes.
- offset
- Int32
position dans le tableau pour commencer à placer les données.
Retours
nombre d’unités de code ajoutées à fillIn, par commodité
- Attributs
Remarques
Remplit la mémoire tampon avec le stockage texte sous-jacent de l’itérateur Si la capacité de la mémoire tampon n’est pas suffisante, une exception est levée. La capacité du remplissage de la mémoire tampon doit au moins être égale à la longueur du texte dans l’itérateur obtenu en appelant getLength()).
<b>Utilisation :</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 documentation pour android.icu.text.UCharacterIterator.getText(char[], int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
GetText(Char[])
Remplacement pratique pour getText(char[], int) cela fournit un décalage de 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
Paramètres
- fillIn
- Char[]
tableau de caractères à remplir avec les unités de code UTF-16 sous-jacentes.
Retours
nombre d’unités de code ajoutées à fillIn, par commodité
- Attributs
Remarques
Remplacement pratique pour getText(char[], int) cela fournit un décalage de 0.
Java documentation pour android.icu.text.UCharacterIterator.getText(char[]).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.