語言

UCharacter.NameIterator 屬性

定義

<強壯>[加護病房]</強力>

public static Android.Icu.Util.IValueIterator? NameIterator { [Android.Runtime.Register("getNameIterator", "()Landroid/icu/util/ValueIterator;", "", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getNameIterator", "()Landroid/icu/util/ValueIterator;", "", ApiSince=24)>]
static member NameIterator : Android.Icu.Util.IValueIterator

屬性值

迭代器

屬性

備註

<強壯>[加護病房]</強力>

回傳字元名稱的迭代器,對代碼點進行迭代。

這個 API 只取得現代、最 up-to-日期 Unicode 名稱的迭代器。 對於較舊的 1.0 Unicode 名稱,請使用 get1_0NameIterator(),對於擴充名稱則使用 getExtendedNameIterator()。

使用範例:<br>

ValueIterator iterator = UCharacter.getNameIterator();
            ValueIterator.Element element = new ValueIterator.Element();
            while (iterator.next(element)) {
                System.out.println("Codepoint \\u" +
                                   Integer.toHexString(element.codepoint) +
                                   " has the name " + (String)element.value);
            }

名稱迭代器所迭代的最大範圍是從 UCharacter.MIN_VALUE 到 UCharacter.MAX_VALUE。

Java 文件 android.icu.lang.UCharacter.getNameIterator()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於