Idioma

Collator.SetReorderCodes(Int32[]) Método

Definição

Define os códigos de reordenação para esse collator.

[Android.Runtime.Register("setReorderCodes", "([I)V", "GetSetReorderCodes_arrayIHandler", ApiSince=24)]
public virtual void SetReorderCodes(params int[]? order);
[<Android.Runtime.Register("setReorderCodes", "([I)V", "GetSetReorderCodes_arrayIHandler", ApiSince=24)>]
abstract member SetReorderCodes : int[] -> unit
override this.SetReorderCodes : int[] -> unit

Parâmetros

order
Int32[]

os códigos de reordenação a serem aplicados a esse collator; se isso for nulo ou uma matriz vazia, isso limpará qualquer reordenação existente

Atributos

Comentários

Define os códigos de reordenação para esse collator. A reordenação de ordenação permite que scripts e alguns outros grupos de caracteres sejam movidos em relação uns aos outros. Essa reordenação é feita em cima da ordem de ordenação padrão DUCET/CLDR. A reordenação pode especificar grupos a serem colocados no início e/ou no final da ordem de ordenação. Esses grupos são especificados usando entradas e Collator.ReorderCodes códigos UScript.

Por padrão, os códigos de reordenação especificados para o início da ordem são colocados na ordem fornecida após vários blocos especiais que não são de script. Esses grupos especiais de caracteres são espaço, pontuação, símbolo, moeda e dígito. Esses grupos especiais são representados com Collator.ReorderCodes entradas. Os grupos de scripts podem ser intercalados com esses grupos especiais que não são de script se esses grupos especiais forem explicitamente especificados na reordenação.

O código Collator.ReorderCodes#OTHERS OTHERS especial significa qualquer script que não seja explicitamente mencionado na lista de códigos de reordenação dados. Qualquer coisa que esteja depois de OTHERS irá no final da reordenação na ordem fornecida.

O código Collator.ReorderCodes#DEFAULT DEFAULT de reordenação especial redefinirá a reordenação desse collator para o padrão para esse collator. A reordenação padrão pode ser a ordem DUCET/CLDR ou pode ser uma reordenação especificada quando esse collator foi criado a partir de dados de recurso ou de regras. O código <PADRÃO b>deve</b> ser o único código fornecido quando ele é usado. Caso contrário, um IllegalArgumentException será lançado.

O código Collator.ReorderCodes#NONE NONE de reordenação especial removerá qualquer reordenação para esse collator. O resultado da configuração sem reordenação será ter a ordenação DUCET/CLDR usada. O código <NONE b>deve</b> ser o único código fornecido quando usado.

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