Idioma

CollationElementIterator.Offset Propriedade

Definição

Retorna o deslocamento de caractere na cadeia de caracteres de origem correspondente ao próximo elemento de ordenação. -ou- Define o iterador para apontar para o elemento de ordenação correspondente ao caractere no deslocamento especificado.

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

Valor da propriedade

O deslocamento de caractere na cadeia de caracteres de origem correspondente ao elemento de ordenação que será retornado pela próxima chamada para next() ou previous().

Atributos

Comentários

Documentação do getter de propriedades:

Retorna o deslocamento de caractere na cadeia de caracteres de origem correspondente ao próximo elemento de ordenação. Ou seja, getOffset() retorna a posição na cadeia de caracteres de origem correspondente ao elemento de ordenação que será retornado pela próxima chamada para next() ou previous(). Esse valor pode ser qualquer um de: <ul<>li> O índice do <caractere b>primeiro</b> correspondente ao próximo elemento de ordenação. (Isso significa que, se setOffset(offset) define o índice no meio de uma contração, getOffset() retorna o índice do primeiro caractere na contração, que pode não ser igual ao deslocamento original que foi definido. Portanto, chamar getOffset() imediatamente após setOffset(offset) não garante que o conjunto de deslocamento original será retornado.) <li> Se a normalização estiver ativada, o índice do <caractere b>imediato</b> subsequente ou o caractere composto com o primeiro caractere, tendo uma classe de combinação de 0. <li> O comprimento da cadeia de caracteres de origem, se a iteração tiver chegado ao final. </ul>

Java documentação para android.icu.text.CollationElementIterator.getOffset().

Documentação do setter de propriedades:

Define o iterador para apontar para o elemento de ordenação correspondente ao caractere no deslocamento especificado. O valor retornado pela próxima chamada para next() será o elemento de ordenação correspondente aos caracteres no deslocamento.

Se o deslocamento estiver no meio de uma sequência de caracteres de contratação, o iterador será ajustado para o início da sequência de contratação. Isso significa que getOffset() não tem garantia de retornar o mesmo valor definido por esse método.

Se o modo de decomposição estiver ativado e o deslocamento estiver no meio de um intervalo decomposiível de texto de origem, o iterador poderá não retornar um resultado correto para a próxima iteração para frente ou para trás. O usuário deve garantir que o deslocamento não esteja no meio de um intervalo decomposiível.

Java documentação para android.icu.text.CollationElementIterator.setOffset(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