UCharacterIterator.GetText Metodo

Definizione

Overload

Nome Descrizione
GetText(Char[], Int32)

Riempie il buffer con l'archivio di testo sottostante dell'iteratore Se la capacità del buffer non è sufficiente, viene generata un'eccezione.

GetText(Char[])

Override pratico per getText(char[], int) che fornisce un offset pari a 0.

GetText(Char[], Int32)

Riempie il buffer con l'archivio di testo sottostante dell'iteratore Se la capacità del buffer non è sufficiente, viene generata un'eccezione.

[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

Parametri

fillIn
Char[]

matrice di caratteri da riempire con le unità di codice UTF-16 sottostanti.

offset
Int32

posizione all'interno della matrice per iniziare a inserire i dati.

Valori restituiti

numero di unità di codice aggiunte a fillIn, per praticità

Attributi

Commenti

Riempie il buffer con l'archivio di testo sottostante dell'iteratore Se la capacità del buffer non è sufficiente, viene generata un'eccezione. La capacità del buffer di riempimento deve essere almeno uguale alla lunghezza del testo nell'iteratore ottenuto chiamando getLength(). <b>Usage:</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()];
                        }
                    }

per android.icu.text.UCharacterIterator.getText(char[], int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

GetText(Char[])

Override pratico per getText(char[], int) che fornisce un offset pari a 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

Parametri

fillIn
Char[]

matrice di caratteri da riempire con le unità di codice UTF-16 sottostanti.

Valori restituiti

numero di unità di codice aggiunte a fillIn, per praticità

Attributi

Commenti

Override pratico per getText(char[], int) che fornisce un offset pari a 0.

per android.icu.text.UCharacterIterator.getText(char[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a