UCharacterIterator.GetText Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetText(Char[], Int32) |
Preenche o buffer com o armazenamento de texto subjacente do iterador Se a capacidade do buffer não for suficiente, uma exceção será gerada. |
| GetText(Char[]) |
A substituição de conveniência para |
GetText(Char[], Int32)
Preenche o buffer com o armazenamento de texto subjacente do iterador Se a capacidade do buffer não for suficiente, uma exceção será gerada.
[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
Parâmetros
- fillIn
- Char[]
uma matriz de caracteres a serem preenchidas com as unidades de código UTF-16 subjacentes.
- offset
- Int32
a posição dentro da matriz para começar a colocar os dados.
Retornos
o número de unidades de código adicionadas ao fillIn, como uma conveniência
- Atributos
Comentários
Preenche o buffer com o armazenamento de texto subjacente do iterador Se a capacidade do buffer não for suficiente, uma exceção será gerada. A capacidade do buffer de preenchimento deve, pelo menos, ser igual ao comprimento do texto no iterador obtido pela chamada getLength()).
<b>Uso:</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 documentação para android.icu.text.UCharacterIterator.getText(char[], int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
GetText(Char[])
A substituição de conveniência para getText(char[], int) isso fornece um deslocamento 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
Parâmetros
- fillIn
- Char[]
uma matriz de caracteres a serem preenchidas com as unidades de código UTF-16 subjacentes.
Retornos
o número de unidades de código adicionadas ao fillIn, como uma conveniência
- Atributos
Comentários
A substituição de conveniência para getText(char[], int) isso fornece um deslocamento de 0.
Java documentação para android.icu.text.UCharacterIterator.getText(char[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.