UnicodeSet.Ranges 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.
Forneça uma iteração mais rápida do que por String.
[Android.Runtime.Register("ranges", "()Ljava/lang/Iterable;", "GetRangesHandler", ApiSince=24)]
public virtual Java.Lang.IIterable? Ranges();
[<Android.Runtime.Register("ranges", "()Ljava/lang/Iterable;", "GetRangesHandler", ApiSince=24)>]
abstract member Ranges : unit -> Java.Lang.IIterable
override this.Ranges : unit -> Java.Lang.IIterable
Retornos
- Atributos
Comentários
Forneça uma iteração mais rápida do que por String. Retorna um Iterável/Iterador em intervalos de pontos de código. O UnicodeSet não deve ser alterado durante a iteração. A instância de EntryRange é a mesma sempre; o conteúdo é apenas redefinido.
<b>Aviso: </b>Para iterar sobre o conteúdo completo, você também precisa iterar sobre as cadeias de caracteres.
<b>Aviso: </b>Para velocidade, a iteração UnicodeSet não verifica se há modificação simultânea. Não altere o UnicodeSet durante a iteração.
// Sample code
for (EntryRange range : us1.ranges()) {
// do something with code points between range.codepoint and range.codepointEnd;
}
for (String s : us1.strings()) {
// do something with each string;
}
Java documentação para android.icu.text.UnicodeSet.ranges().
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.