語言

Character.GetNumericValue 方法

定義

多載

名稱 Description
GetNumericValue(Int32)

回傳 int 指定字元(Unicode 代碼點)所代表的值。

GetNumericValue(Char)

回傳 int 指定 Unicode 字元所代表的值。

GetNumericValue(Int32)

回傳 int 指定字元(Unicode 代碼點)所代表的值。

[Android.Runtime.Register("getNumericValue", "(I)I", "")]
public static int GetNumericValue(int codePoint);
[<Android.Runtime.Register("getNumericValue", "(I)I", "")>]
static member GetNumericValue : int -> int

參數

codePoint
Int32

要轉換的字元(Unicode 代碼點)。

傳回

字元的數值,作為非負 int 值;-2 字元有數值但無法以非負 int 值表示;-1 字元沒有數值。

屬性

備註

回傳 int 指定字元(Unicode 代碼點)所代表的值。 例如,字元 '\u005Cu216C' (羅馬數字五十)會回傳 50 int 的值。

字母 A-Z 的大寫('\u005Cu0041'經過'\u005Cu005A')、小寫('\u005Cu0061'透過'\u005Cu007A')及全寬變體('\u005CuFF21'穿'\u005CuFF3A''\u005CuFF41'及直)'\u005CuFF5A'的數字值介於 10 到 35。 這與 Unicode 規範無關,Unicode 規範並未為這些 char 數值分配數值。

若字元沒有數值,則回傳 -1。 若字元的數值無法以非負整數表示(例如小數值),則返回 -2。

已在1.5中新增。

java.lang.Character.getNumericValue(int)Java 檔。

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

適用於

GetNumericValue(Char)

回傳 int 指定 Unicode 字元所代表的值。

[Android.Runtime.Register("getNumericValue", "(C)I", "")]
public static int GetNumericValue(char ch);
[<Android.Runtime.Register("getNumericValue", "(C)I", "")>]
static member GetNumericValue : char -> int

參數

ch
Char

要被轉化的角色。

傳回

字元的數值,作為非負 int 值;-2 字元有數值但無法以非負 int 值表示;-1 字元沒有數值。

屬性

備註

回傳 int 指定 Unicode 字元所代表的值。 例如,字元 '\u005Cu216C' (羅馬數字五十)會回傳一個值為 50 的 int。

字母 A-Z 的大寫('\u005Cu0041'經過'\u005Cu005A')、小寫('\u005Cu0061'透過'\u005Cu007A')及全寬變體('\u005CuFF21'穿'\u005CuFF3A''\u005CuFF41'及直)'\u005CuFF5A'的數字值介於 10 到 35。 這與 Unicode 規範無關,Unicode 規範並未為這些 char 數值分配數值。

若字元沒有數值,則回傳 -1。 若字元的數值無法以非負整數表示(例如小數值),則返回 -2。

<b>註:</b> 此方法無法處理補充字元。 若要支援所有 Unicode 字元,包括補充字元,請使用此 #getNumericValue(int) 方法。

在 1.1 版本中加入。

java.lang.Character.getNumericValue(char)Java 檔。

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

適用於