UnicodeSet.Ranges メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
返品
- 属性
注釈
String よりも高速な反復を提供します。 コード ポイントの範囲に対する Iterable/Iterator を返します。 反復処理中に UnicodeSet を変更することはできません。 EntryRange インスタンスは毎回同じです。内容はリセットされます。
<b>Warning: </b>内容全体を反復処理するには、文字列も反復処理する必要があります。
<b>Warning: </b>速度の場合、UnicodeSet イテレーションでは同時変更がチェックされません。 反復処理中に UnicodeSet を変更しないでください。
// 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;
}
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。