Idioma

Edits.Iterator.SourceIndexFromDestinationIndex(Int32) Método

Definição

Calcula o índice de origem correspondente ao índice de destino fornecido.

[Android.Runtime.Register("sourceIndexFromDestinationIndex", "(I)I", "", ApiSince=29)]
public int SourceIndexFromDestinationIndex(int i);
[<Android.Runtime.Register("sourceIndexFromDestinationIndex", "(I)I", "", ApiSince=29)>]
member this.SourceIndexFromDestinationIndex : int -> int

Parâmetros

i
Int32

índice de destino

Retornos

índice de origem; undefined se i is not 0..string length

Atributos

Comentários

Calcula o índice de origem correspondente ao índice de destino fornecido. Se o índice de destino estiver dentro de uma edição de alteração (não no início), o índice de origem no final dessa edição será retornado, já que não há informações sobre mapeamento de índice dentro de uma edição de alteração.

(Isso significa que os índices para o início e o meio de uma edição, por exemplo, em torno de um cluster de grapheme, são mapeados para índices que abrangem toda a edição. A alternativa, mapeando um índice interior para o início, mapearia esse intervalo para um vazio.)

Essa operação geralmente, mas nem sempre modificará esse objeto. O estado do iterador após essa pesquisa é indefinido.

Java documentação para android.icu.text.Edits.Iterator.sourceIndexFromDestinationIndex(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