CollationKey.GetBound(Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Produit une limite pour l’ordre de tri d’une clé de classement donnée et un niveau de force.
[Android.Runtime.Register("getBound", "(II)Landroid/icu/text/CollationKey;", "", ApiSince=24)]
public Android.Icu.Text.CollationKey? GetBound(int boundType, int noOfLevels);
[<Android.Runtime.Register("getBound", "(II)Landroid/icu/text/CollationKey;", "", ApiSince=24)>]
member this.GetBound : int * int -> Android.Icu.Text.CollationKey
Paramètres
- boundType
- Int32
Mode de liaison obligatoire. Il peut s’agir de BoundMode.LOWER, qui produit une limite inclusive inférieure, BoundMode.UPPER, qui produit une limite supérieure qui correspond aux chaînes de la même longueur ou BoundMode.UPPER_LONG qui correspond aux chaînes qui ont la même sous-chaîne de départ que la chaîne source.
- noOfLevels
- Int32
Niveaux de force requis dans la limite résultante (pour la plupart des utilisations, la valeur recommandée est PRIMARY). Cette force doit être inférieure à la force maximale de cette CollationKey. Consultez le guide des utilisateurs pour obtenir des explications sur les niveaux de force qu’une clé de classement peut avoir.
Retours
ClassementKey lié au résultat avec un ordre de tri valide, mais une représentation sous forme de chaîne null.
- Attributs
Remarques
Produit une limite pour l’ordre de tri d’une clé de classement donnée et un niveau de force. Cette API ne tente pas de trouver une limite pour la représentation sous forme de chaîne CollationKey. Par conséquent, la valeur Null est retournée à sa place.
Les limites résultantes peuvent être utilisées pour produire une plage de chaînes comprises entre les limites supérieures et inférieures. Par exemple, si des limites sont produites pour une clé de tri de chaîne « smith », les chaînes entre les limites supérieure et inférieure avec la force primaire incluent « Smith », « SMITH », « sMiTh ».
Il existe deux limites supérieures qui peuvent être produites. Si BoundMode.UPPER est généré, les chaînes mises en correspondance sont comme ci-dessus. Toutefois, si une limite est produite à l’aide de BoundMode.UPPER_LONG est utilisée, l’exemple ci-dessus correspond également à « Smithsonian » et similaire.
Pour plus d’informations sur l’utilisation, consultez l’exemple de procédure de test src/com/ibm/icu/dev/test/collator/CollationAPITest/TestBounds.
Les clés de classement produites peuvent être comparées à l’aide de l’API compare .
Java documentation pour android.icu.text.CollationKey.getBound(int, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.