Character.Digit 方法

定义

重载

名称 说明
Digit(Char, Int32)

返回指定弧度中字符 ch 的数值。

Digit(Int32, Int32)

返回指定弧度中指定字符(Unicode 码位)的数值。

Digit(Char, Int32)

返回指定弧度中字符 ch 的数值。

[Android.Runtime.Register("digit", "(CI)I", "")]
public static int Digit(char ch, int radix);
[<Android.Runtime.Register("digit", "(CI)I", "")>]
static member Digit : char * int -> int

参数

ch
Char

要转换的字符。

radix
Int32

弧度。

返回

由指定弧度中的字符表示的数值。

属性

注解

返回指定弧度中字符 ch 的数值。

如果弧度不在范围 MIN_RADIXradixMAX_RADIX 中,或者如果值 ch 不是指定弧度中的有效数字, -1 则返回。 如果以下字符中至少有一个为 true,则字符是有效的数字: <ul><li>该方法 isDigittrue 字符,并且字符(或其单字符分解)的 Unicode 十进制数字值小于指定的弧度。 在这种情况下,将返回十进制数字值。 <li>字符是大写拉丁文字母'A''Z'之一,其代码小于 radix + 'A' - 10。 在这种情况下, ch - 'A' + 10 将返回。 <li>字符是小写拉丁文字母'a''z'之一,其代码小于 radix + 'a' - 10。 在这种情况下, ch - 'a' + 10 将返回。 <li>字符是全形大写拉丁文字母 A () 到 Z ('\u005CuFF21''\u005CuFF3A') 的其中一个,其代码小于 radix + '\u005CuFF21' - 10。 在这种情况下, ch - '\u005CuFF21' + 10 将返回。 <li>字符是全形小写拉丁文字母之一 a ('\u005CuFF41') 到 z ('\u005CuFF5A'), 其代码小于 radix + '\u005CuFF41' - 10。 在这种情况下, ch - '\u005CuFF41' + 10 将返回。 </ul>

<b>注意:</b> 此方法无法处理补充字符。 若要支持所有 Unicode 字符(包括补充字符),请使用此方法 #digit(int, int)

Java文档java.lang.Character.digit(char, int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Digit(Int32, Int32)

返回指定弧度中指定字符(Unicode 码位)的数值。

[Android.Runtime.Register("digit", "(II)I", "")]
public static int Digit(int codePoint, int radix);
[<Android.Runtime.Register("digit", "(II)I", "")>]
static member Digit : int * int -> int

参数

codePoint
Int32

要转换的字符(Unicode 码位)。

radix
Int32

弧度。

返回

由指定弧度中的字符表示的数值。

属性

注解

返回指定弧度中指定字符(Unicode 码位)的数值。

如果弧度不在范围 MIN_RADIXradixMAX_RADIX 中,或者字符不是指定弧度中的有效数字, -1 则返回。 如果以下字符中至少有一个为 true,则字符是有效的数字: <ul><li>该方法 #isDigit(int) isDigit(codePoint)true 字符,并且字符(或其单字符分解)的 Unicode 十进制数字值小于指定的弧度。 在这种情况下,将返回十进制数字值。 <li>字符是大写拉丁文字母'A''Z'之一,其代码小于 radix + 'A' - 10。 在这种情况下, codePoint - 'A' + 10 将返回。 <li>字符是小写拉丁文字母'a''z'之一,其代码小于 radix + 'a' - 10。 在这种情况下, codePoint - 'a' + 10 将返回。 <li>字符是全形大写拉丁文字母 A () 到 Z ('\u005CuFF21''\u005CuFF3A') 的其中一个,其代码小于 radix + '\u005CuFF21' - 10。 在这种情况下, codePoint - '\u005CuFF21' + 10 将返回。 <li>字符是全形小写拉丁文字母之一 a ('\u005CuFF41') 到 z ('\u005CuFF5A'), 其代码小于 radix + '\u005CuFF41'- 10。 在这种情况下, codePoint - '\u005CuFF41' + 10 将返回。 </ul>

在 1.5 中添加。

Java文档java.lang.Character.digit(int, int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于