Lingua

Collator.SetReorderCodes(Int32[]) Metodo

Definizione

Imposta i codici di riordinamento per questo 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

Parametri

order
Int32[]

i codici di riordinamento da applicare a questo collator; se si tratta di un valore Null o di una matrice vuota, verrà cancellato qualsiasi riordinamento esistente

Attributi

Commenti

Imposta i codici di riordinamento per questo collator. Il riordinamento delle regole di confronto consente di spostare script e altri gruppi di caratteri rispetto agli altri. Questo riordino viene eseguito in base all'ordine delle regole di confronto standard DUCET/CLDR. Il riordinamento può specificare i gruppi da inserire all'inizio e/o alla fine dell'ordine delle regole di confronto. Questi gruppi vengono specificati usando codici e Collator.ReorderCodes voci UScript.

Per impostazione predefinita, i codici di riordinamento specificati per l'inizio dell'ordine vengono inseriti nell'ordine specificato dopo diversi blocchi speciali non script. Questi gruppi speciali di caratteri sono spazi, punteggiatura, simbolo, valuta e cifra. Questi gruppi speciali sono rappresentati con Collator.ReorderCodes voci. I gruppi di script possono essere interminate con questi gruppi speciali non di script se tali gruppi speciali vengono specificati in modo esplicito nel riordinamento.

Il codice Collator.ReorderCodes#OTHERS OTHERS speciale è l'acronimo di qualsiasi script non menzionato in modo esplicito nell'elenco dei codici di riordinamento specificati. Tutto ciò che è dopo GLI ALTRI andrà alla fine del riordinamento nell'ordine specificato.

Il codice Collator.ReorderCodes#DEFAULT DEFAULT di riordinamento speciale reimposta il riordinamento per questo collator sul valore predefinito per questo collator. Il riordinamento predefinito può essere l'ordine DUCET/CLDR o può essere un riordino specificato quando questo collator è stato creato dai dati delle risorse o dalle regole. Il codice <DEFAULT b>deve</b> essere l'unico codice fornito quando viene usato. In caso contrario, verrà generata un'eccezione IllegalArgumentException .

Il codice Collator.ReorderCodes#NONE NONE di riordinamento speciale rimuoverà qualsiasi riordinamento per questo collator. Il risultato dell'impostazione non verrà riordinato in modo che venga utilizzato l'ordinamento DUCET/CLDR. Il codice <NONE b>deve</b> essere l'unico codice fornito quando viene usato.

per android.icu.text.Collator.setReorderCodes(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