CollationKey.GetBound(Int32, 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í.
Genera un límite para el criterio de ordenación de una clave de intercalación determinada y un nivel de intensidad.
[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
Parámetros
- boundType
- Int32
Modo de límite requerido. Puede ser BoundMode.LOWER, que genera un límite inclusivo inferior, BoundMode.UPPER, que genera un límite superior que coincide con las cadenas de la misma longitud o BoundMode.UPPER_LONG que coinciden con las cadenas que tienen la misma subcadena inicial que la cadena de origen.
- noOfLevels
- Int32
Niveles de fuerza necesarios en el límite resultante (para la mayoría de los usos, el valor recomendado es PRIMARY). Esta intensidad debe ser menor que la máxima de esta collationKey. Consulte la guía de usuarios para obtener una explicación sobre los niveles de fuerza que puede tener una clave de intercalación.
Devoluciones
el resultado delimitado CollationKey con un criterio de ordenación válido, pero una representación de cadena nula.
- Atributos
Comentarios
Genera un límite para el criterio de ordenación de una clave de intercalación determinada y un nivel de intensidad. Esta API no intenta encontrar un enlazado para la representación de la cadena CollationKey, por lo que se devolverá null en su lugar.
Los límites resultantes se pueden usar para generar un intervalo de cadenas que están entre los límites superior e inferior. Por ejemplo, si se generan límites para una clave de ordenación de la cadena "smith", las cadenas entre límites superior e inferior con intensidad principal incluirían "Smith", "SMITH", "sMiTh".
Hay dos límites superiores que se pueden producir. Si se genera BoundMode.UPPER, las cadenas coincidentes serían las anteriores. Sin embargo, si se produce un límite mediante BoundMode.UPPER_LONG se usa, el ejemplo anterior también coincidirá con "Json" y similar.
Para obtener más información sobre el uso, consulte el ejemplo del procedimiento de prueba src/com/ibm/icu/dev/test/collator/CollationAPITest/TestBounds.
Las claves de intercalación generadas se pueden comparar mediante la compare API.
Java documentación para android.icu.text.CollationKey.getBound(int, 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.