UnicodeSet.Ranges Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.