Langue

CollationElementIterator.Offset Propriété

Définition

Retourne le décalage de caractère dans la chaîne source correspondant à l’élément de classement suivant. -ou- Définit l’itérateur pour qu’il pointe vers l’élément de classement correspondant au caractère au décalage spécifié.

public int Offset { [Android.Runtime.Register("getOffset", "()I", "", ApiSince=24)] get; [Android.Runtime.Register("setOffset", "(I)V", "", ApiSince=24)] set; }
[<get: Android.Runtime.Register("getOffset", "()I", "", ApiSince=24)>]
[<set: Android.Runtime.Register("setOffset", "(I)V", "", ApiSince=24)>]
member this.Offset : int with get, set

Valeur de propriété

Décalage de caractère dans la chaîne source correspondant à l’élément de classement qui sera retourné par l’appel suivant à next() ou previous().

Attributs

Remarques

Documentation getter de propriété :

Retourne le décalage de caractère dans la chaîne source correspondant à l’élément de classement suivant. Par exemple, getOffset() retourne la position dans la chaîne source correspondant à l’élément de classement qui sera retourné par l’appel suivant à next() ou previous(). Cette valeur peut être l’un des éléments suivants : <ul><li> L’index du>< premier</b> caractère correspondant à l’élément de classement suivant. (Cela signifie que si setOffset(offset) l’index est défini au milieu d’une contraction, getOffset() retourne l’index du premier caractère de la contraction, qui peut ne pas être égal au décalage d’origine défini. Par conséquent, l’appel de getOffset() immédiatement après setOffset(offset) ne garantit pas que le jeu de décalage d’origine sera retourné.) <li> If normalization is on, the index of the <b>immediate</b> subsequent character, or composite character with the first character, having a combining class of 0. <li> Longueur de la chaîne source, si l’itération a atteint la fin. </ul>

Java documentation pour android.icu.text.CollationElementIterator.getOffset().

Documentation du jeu de propriétés :

Définit l’itérateur pour qu’il pointe vers l’élément de classement correspondant au caractère au décalage spécifié. La valeur retournée par l’appel suivant à next() sera l’élément de classement correspondant aux caractères au décalage.

Si le décalage se trouve au milieu d’une séquence de caractères de contrat, l’itérateur est ajusté au début de la séquence de contrat. Cela signifie que getOffset() n’est pas garanti pour retourner la même valeur définie par cette méthode.

Si le mode de décomposition est activé et que le décalage se trouve au milieu d’une plage de texte source décomposable, l’itérateur peut ne pas retourner un résultat correct pour les prochaines itérations vers l’avant ou vers l’arrière. L’utilisateur doit s’assurer que le décalage n’est pas au milieu d’une plage décomposible.

Java documentation pour android.icu.text.CollationElementIterator.setOffset(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 à