言語

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 が返されます。 <ul><li>isDigitメソッドが文字のtrueであり、文字の Unicode 10 進数の値 (またはその 1 文字分解) が指定した基数より小さい場合、文字は有効な数字になります。 この場合、10 進数の値が返されます。 <li>文字は、'A'を介して'Z'大文字の英字の 1 つであり、そのコードはradix + 'A' - 10未満です。 この場合、 ch - 'A' + 10 が返されます。 <li>文字は、'a'を介して'z'小文字の 1 つであり、そのコードはradix + 'a' - 10未満です。 この場合、 ch - 'a' + 10 が返されます。 <li>文字は、大文字の A ('\u005CuFF21') から Z ('\u005CuFF3A') までの完全な大文字の 1 つであり、そのコードは radix + '\u005CuFF21' - 10未満です。 この場合、 ch - '\u005CuFF21' + 10 が返されます。 <li>文字は、完全に小文字の英字 a ('\u005CuFF41') から z ('\u005CuFF5A') の 1 つであり、そのコードは radix + '\u005CuFF41' - 10未満です。 この場合、 ch - '\u005CuFF41' + 10 が返されます。 </ul>

<b>Note:</b> このメソッドは補助文字を処理できません。 補助文字を含むすべての Unicode 文字をサポートするには、 #digit(int, int) メソッドを使用します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 が返されます。 <ul><li>#isDigit(int) isDigit(codePoint)メソッドが文字のtrueであり、文字の Unicode 10 進数の値 (またはその 1 文字分解) が指定した基数より小さい場合、文字は有効な数字になります。 この場合、10 進数の値が返されます。 <li>文字は、'A'を介して'Z'大文字の英字の 1 つであり、そのコードはradix + 'A' - 10未満です。 この場合、 codePoint - 'A' + 10 が返されます。 <li>文字は、'a'を介して'z'小文字の 1 つであり、そのコードはradix + 'a' - 10未満です。 この場合、 codePoint - 'a' + 10 が返されます。 <li>文字は、大文字の A ('\u005CuFF21') から Z ('\u005CuFF3A') までの完全な大文字の 1 つであり、そのコードは radix + '\u005CuFF21' - 10未満です。 この場合、 codePoint - '\u005CuFF21' + 10 が返されます。 <li>文字は、完全に小文字の英字 a ('\u005CuFF41') から z ('\u005CuFF5A') の 1 つであり、そのコードは radix + '\u005CuFF41'- 10未満です。 この場合、 codePoint - '\u005CuFF41' + 10 が返されます。 </ul>

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象