CollationKey.GetBound(Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Produz um limite para a ordem de classificação de uma determinada chave de ordenação e um nível de força.
[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 limite necessário. Ele pode ser BoundMode.LOWER, que produz um limite de inclusão inferior, BoundMode.UPPER, que produz um limite superior que corresponde a cadeias de caracteres do mesmo comprimento ou BoundMode.UPPER_LONG que correspondem a cadeias de caracteres que têm a mesma subcadeia de caracteres inicial que a cadeia de caracteres de origem.
- noOfLevels
- Int32
Níveis de força necessários no limite resultante (para a maioria dos usos, o valor recomendado é PRIMARY). Essa força deve ser menor que a força máxima deste CollationKey. Consulte o guia dos usuários para obter explicação sobre os níveis de força que uma chave de ordenação pode ter.
Retornos
o resultado delimitou CollationKey com uma ordem de classificação válida, mas uma representação de Cadeia de Caracteres nula.
- Atributos
Comentários
Produz um limite para a ordem de classificação de uma determinada chave de ordenação e um nível de força. Essa API não tenta localizar um limite para a representação collationKey String, portanto, nulo será retornado em seu lugar.
Os limites resultantes podem ser usados para produzir um intervalo de cadeias de caracteres que estão entre os limites superior e inferior. Por exemplo, se os limites forem produzidos para uma classificação de cadeia de caracteres "smith", as cadeias de caracteres entre os limites superior e inferior com força primária incluiriam "Smith", "SMITH", "sMiTh".
Há dois limites superiores que podem ser produzidos. Se BoundMode.UPPER for produzido, as cadeias de caracteres correspondentes serão as acima. No entanto, se um limite for produzido usando BoundMode.UPPER_LONG for usado, o exemplo acima também corresponderá a "Smithsonian" e semelhante.
Para obter mais informações sobre o uso, consulte o exemplo no procedimento de teste src/com/ibm/icu/dev/test/collator/CollationAPITest/TestBounds.
As chaves de ordenação produzidas podem ser comparadas usando a compare API.
Java documentação para android.icu.text.CollationKey.getBound(int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.