Sprache

UnicodeSet.Ranges Methode

Definition

Stellen Sie eine schnellere Iteration als durch Zeichenfolge bereit.

[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

Gibt zurück

Attribute

Hinweise

Stellen Sie eine schnellere Iteration als durch Zeichenfolge bereit. Gibt einen Iterable/Iterator über Codepunktebereiche zurück. Das UnicodeSet darf während der Iteration nicht geändert werden. Die EntryRange-Instanz ist jedes Mal gleich. der Inhalt wird gerade zurückgesetzt.

<b>Warnung: </b>Um den vollständigen Inhalt zu durchlaufen, müssen Sie auch die Zeichenfolgen durchlaufen.

<b>Warnung: </b>Für Geschwindigkeit überprüft UnicodeSet-Iteration nicht auf gleichzeitige Änderungen. Ändern Sie das UnicodeSet beim Durchlaufen nicht.

// 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 Dokumentation für android.icu.text.UnicodeSet.ranges().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: