Character.GetNumericValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetNumericValue(Int32) |
回傳 |
| GetNumericValue(Char) |
回傳 |
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 屬性授權中所述的詞彙使用。