Collator.SetReorderCodes(Int32[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece los códigos de reordenación para este intercalador.
[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[]
los códigos de reordenación que se aplicarán a este intercalador; Si es null o una matriz vacía, se borra cualquier reordenación existente.
- Atributos
Comentarios
Establece los códigos de reordenación para este intercalador. La reordenación de intercalación permite mover scripts y otros grupos de caracteres entre sí. Esta reordenación se realiza sobre el orden de intercalación estándar DUCET/CLDR. El reordenamiento puede especificar grupos que se colocarán al principio o al final del orden de intercalación. Estos grupos se especifican mediante códigos y Collator.ReorderCodes entradas UScript.
De forma predeterminada, los códigos de reordenación especificados para el inicio del pedido se realizan en el orden dado después de varios bloques especiales que no sean de script. Estos grupos especiales de caracteres son espacio, puntuación, símbolo, moneda y dígito. Estos grupos especiales se representan con Collator.ReorderCodes entradas. Los grupos de scripts se pueden entremezclar con estos grupos especiales que no son de script si esos grupos especiales se especifican explícitamente en la reordenación.
El código Collator.ReorderCodes#OTHERS OTHERS especial significa cualquier script que no se mencione explícitamente en la lista de códigos de reordenación especificados. Todo lo que sea después de OTROS irá al final del reordenamiento en el orden dado.
El código Collator.ReorderCodes#DEFAULT DEFAULT de reordenación especial restablecerá el reordenamiento de este intercalador al valor predeterminado de este intercalador. La reordenación predeterminada puede ser el orden DUCET/CLDR o puede ser una reordenación que se especificó cuando este intercalador se creó a partir de datos de recursos o de reglas. El código <DEFAULT b>debe</b> ser el único código proporcionado cuando se usa. Si no es así, se producirá una IllegalArgumentException excepción .
El código Collator.ReorderCodes#NONE NONE de reordenación especial quitará cualquier reordenación para este intercalador. El resultado de establecer no reordenar será que se use la ordenación DUCET/CLDR. El código <NONE b>debe</b> ser el único código proporcionado cuando se usa.
Java documentación para android.icu.text.Collator.setReorderCodes(int...).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.