Langue

UCharacterIterator.GetText Méthode

Définition

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[], int) cela fournit un décalage de 0.

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.

S’applique à