Idioma

UnicodeSet.Ranges Método

Definição

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.

Aplica-se a