Langue

UnicodeSet.Ranges Méthode

Définition

Fournir une itération plus rapide que par 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

Retours

Attributs

Remarques

Fournir une itération plus rapide que par String. Retourne un itérateur/itérateur sur des plages de points de code. Le UnicodeSet ne doit pas être modifié pendant l’itération. L’instance EntryRange est la même chaque fois ; le contenu est simplement réinitialisé.

<b>Avertissement : </b>Pour itérer sur le contenu complet, vous devez également itérer sur les chaînes.

<b>Avertissement : </b>Pour la vitesse, l’itération UnicodeSet ne vérifie pas la modification simultanée. Ne modifiez pas unicodeSet lors de l’itération.

// 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 documentation pour android.icu.text.UnicodeSet.ranges().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à