語言

Character.GetName(Int32) 方法

定義

回傳指定字元 codePoint的名稱,若碼點為 #UNASSIGNED unassigned則為空。

[Android.Runtime.Register("getName", "(I)Ljava/lang/String;", "")]
public static string? GetName(int codePoint);
[<Android.Runtime.Register("getName", "(I)Ljava/lang/String;", "")>]
static member GetName : int -> string

參數

codePoint
Int32

字元(Unicode 代碼點)

傳回

指定字元名稱,若代碼點未指派則為空。

屬性

例外狀況

如果 codePoint 不是有效的碼點。

備註

回傳指定字元 codePoint的名稱,若碼點為 #UNASSIGNED unassigned則為空。

如果指定的字元未被 UnicodeData 檔案(Unicode 聯盟維護的 Unicode 字元資料庫的一部分)賦予名稱,則回傳的名稱與表達式的結果相同:

<引用>Character.UnicodeBlock.of(codePoint).toString().replace('_', ' ') + " " + Integer.toHexString(codePoint).toUpperCase(Locale.ROOT);</引用>

對於 codePointUnicodeData 檔案中的 s,此方法回傳的名稱遵循 Unicode 標準中「Unicode 名稱屬性」部分的命名規則。 對於其他代碼點,如韓文/漢字,上述名稱生成規則與 Unicode 標準中定義的不同。

在 1.7 版本中加入。

的 java.lang.Character.getName(int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於