Collator.SetReorderCodes(Int32[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Neuanordnungscodes für diese Sortierer fest.
[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
Parameter
- order
- Int32[]
die neu anordnenden Codes, die auf diese Sortierer angewendet werden sollen; wenn dies null oder ein leeres Array ist, werden alle vorhandenen Neuanordnungen gelöscht.
- Attribute
Hinweise
Legt die Neuanordnungscodes für diese Sortierer fest. Durch die Sortierungsumordnung können Skripts und einige andere Zeichengruppen relativ zueinander verschoben werden. Diese Neuanordnung erfolgt über der Standardsortierungsreihenfolge DUCET/CLDR. Die Neuanordnung kann Gruppen angeben, die am Anfang und/oder am Ende der Sortierreihenfolge platziert werden sollen. Diese Gruppen werden mit UScript-Codes und Collator.ReorderCodes -Einträgen angegeben.
Standardmäßig werden Neuanordnungscodes, die für den Anfang der Bestellung angegeben sind, in der Reihenfolge platziert, die nach mehreren speziellen Nicht-Skript-Blöcken angegeben wurde. Diese speziellen Zeichengruppen sind Leerzeichen, Interpunktion, Symbol, Währung und Ziffer. Diese speziellen Gruppen werden mit Collator.ReorderCodes Einträgen dargestellt. Skriptgruppen können mit diesen speziellen Nicht-Skriptgruppen bestimmt werden, wenn diese speziellen Gruppen explizit in der Neuanordnung angegeben werden.
Der spezielle Code Collator.ReorderCodes#OTHERS OTHERS steht für alle Skripts, die nicht explizit in der Liste der neu angeordneten Codes erwähnt werden. Alles, was nach ANDEREN liegt, wird am Ende der Neuanordnung in der angegebenen Reihenfolge gehen.
Der spezielle Neuanordnungscode Collator.ReorderCodes#DEFAULT DEFAULT setzt die Neuanordnung für diesen Sortierer auf den Standardwert für diesen Sortierer zurück. Die Standardanordnung kann die DUCET/CLDR-Reihenfolge sein oder eine Neuanordnung sein, die beim Erstellen dieses Sortators aus Ressourcendaten oder aus Regeln angegeben wurde. Der DEFAULT-Code b>muss/b> der einzige Code <sein, der angegeben wird, wenn< er verwendet wird. Wenn nicht, wird eine IllegalArgumentException ausgelöst.
Der spezielle Neuanordnungscode Collator.ReorderCodes#NONE NONE entfernt alle Neuanordnungen für diesen Sortierer. Das Ergebnis der Einstellung, dass keine Neuanordnung festgelegt wird, besteht in der Verwendeten DUCET/CLDR-Sortierung. Der NONE-Code b>muss/b> der einzige Code <sein, der angegeben wird, wenn< er verwendet wird.
Java Dokumentation für android.icu.text.Collator.setReorderCodes(int...).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.