Lingua

Edits.Iterator.DestinationIndexFromSourceIndex(Int32) Metodo

Definizione

Calcola l'indice di destinazione corrispondente all'indice di origine specificato.

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

Parametri

i
Int32

indice di origine

Valori restituiti

indice di destinazione; undefined se i non è 0..string length

Attributi

Commenti

Calcola l'indice di destinazione corrispondente all'indice di origine specificato. Se l'indice di origine si trova all'interno di una modifica (non all'inizio), viene restituito l'indice di destinazione alla fine di tale modifica, poiché non sono presenti informazioni sul mapping dell'indice all'interno di una modifica delle modifiche.

Ciò significa che gli indici all'inizio e al centro di una modifica, ad esempio intorno a un cluster grapheme, vengono mappati agli indici che includono l'intera modifica. L'alternativa, il mapping di un indice interno all'inizio, eseguirà il mapping di tale intervallo a uno vuoto.

Questa operazione in genere, ma non sempre modifica questo oggetto. Lo stato dell'iteratore dopo la ricerca non è definito.

per android.icu.text.Edits.Iterator.destinationIndexFromSourceIndex(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