CollationKey.GetBound(Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の照合順序キーと強度レベルの並べ替え順序のバインドを生成します。
[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
パラメーター
- boundType
- Int32
バインドモードが必要です。 BoundMode.LOWER を指定すると、同じ長さの文字列に一致する上限またはソース文字列と同じ開始部分文字列を持つ文字列に一致するBoundMode.UPPER_LONGを生成する、より低い包括バインド BoundMode.UPPER を生成できます。
- noOfLevels
- Int32
結果のバインドに必要な強度レベル (ほとんどの場合、推奨値は PRIMARY)。 この強度は、この CollationKey の最大強度より小さくする必要があります。 照合順序キーで使用できる強度レベルの説明については、ユーザー ガイドを参照してください。
返品
結果は有効な並べ替え順序を持ち、null 文字列表現を持つ CollationKey にバインドされました。
- 属性
注釈
特定の照合順序キーと強度レベルの並べ替え順序のバインドを生成します。 この API は CollationKey 文字列表現のバインドを見つけようとしないため、その代わりに null が返されます。
結果の境界を使用して、上限と下限の間にある文字列の範囲を生成できます。 たとえば、文字列 "smith" の並べ替えキーに対して境界が生成される場合、主強度を持つ上限と下限の間の文字列には、"Smith"、"SMITH"、"sMiTh" が含まれます。
生成できる上限は 2 つあります。 BoundMode.UPPER が生成された場合、一致する文字列は上記のようになります。 ただし、BoundMode.UPPER_LONGを使用してバインドが生成された場合、上記の例も "Smithsonian" と同様に一致します。
使用方法の詳細については、テスト 手順 src/com/ibm/icu/dev/test/collator/CollationAPITest/TestBounds の例を参照してください。
生成される照合順序キーは、 compare API を使用して比較できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。