언어

Character.Digit 메서드

정의

오버로드

속성 Description
Digit(Char, Int32)

지정된 radix에 있는 문자 ch 의 숫자 값을 반환합니다.

Digit(Int32, Int32)

지정된 radix에서 지정된 문자(유니코드 코드 포인트)의 숫자 값을 반환합니다.

Digit(Char, Int32)

지정된 radix에 있는 문자 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

radix입니다.

반품

지정된 radix의 문자로 표현되는 숫자 값입니다.

특성

설명

지정된 radix에 있는 문자 ch 의 숫자 값을 반환합니다.

radix가 ≤ &leMIN_RADIX; radix 범위에 MAX_RADIX 없거나 값이 지정된 radix ch-1 유효한 숫자가 아니면 반환됩니다. 다음 중 하나 이상이 true <이면 문자가 유효한 숫자입니다. ul><li>메서드 isDigittrue 문자이고 문자(또는 단일 문자 분해)의 유니코드 소수 자릿수 값이 지정된 반지름보다 작습니다. 이 경우 소수 자릿수 값이 반환됩니다. <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>문자는 ()~z('\u005CuFF41''\u005CuFF5A')의 전체 소문자 라틴 문자 중 하나이며 해당 코드는 .보다 radix + '\u005CuFF41' - 10작습니다. 이 경우 ch - '\u005CuFF41' + 10 반환됩니다. </ul>

<b>참고:</b> 이 메서드는 보조 문자를 처리할 수 없습니다. 보조 문자를 포함하여 모든 유니코드 문자를 지원하려면 이 메서드를 #digit(int, int) 사용합니다.

에 대한 java.lang.Character.digit(char, int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Digit(Int32, Int32)

지정된 radix에서 지정된 문자(유니코드 코드 포인트)의 숫자 값을 반환합니다.

[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

변환할 문자(유니코드 코드 포인트)입니다.

radix
Int32

radix입니다.

반품

지정된 radix의 문자로 표현되는 숫자 값입니다.

특성

설명

지정된 radix에서 지정된 문자(유니코드 코드 포인트)의 숫자 값을 반환합니다.

radix가 ≤ &leMIN_RADIX; radix 범위에 MAX_RADIX 없거나 지정된 radix -1 에서 문자가 유효한 숫자가 아니면 반환됩니다. 다음 중 하나 이상이 true <이면 문자가 유효한 숫자입니다. ul><li>메서드 #isDigit(int) isDigit(codePoint)true 문자이고 문자(또는 단일 문자 분해)의 유니코드 소수 자릿수 값이 지정된 반지름보다 작습니다. 이 경우 소수 자릿수 값이 반환됩니다. <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>문자는 ()~z('\u005CuFF41''\u005CuFF5A')의 전체 소문자 라틴 문자 중 하나이며 해당 코드는 .보다 radix + '\u005CuFF41'- 10작습니다. 이 경우 codePoint - '\u005CuFF41' + 10 반환됩니다. </ul>

1.5에 추가되었습니다.

에 대한 java.lang.Character.digit(int, int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상