Character.Digit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Digit(Char, Int32) |
Gibt den numerischen Wert des Zeichens |
| Digit(Int32, Int32) |
Gibt den numerischen Wert des angegebenen Zeichens (Unicode-Codepunkt) im angegebenen Radix zurück. |
Digit(Char, Int32)
Gibt den numerischen Wert des Zeichens ch im angegebenen Radix zurück.
[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
Parameter
- ch
- Char
das zeichen, das konvertiert werden soll.
- radix
- Int32
das Radix.
Gibt zurück
der numerische Wert, der durch das Zeichen im angegebenen Radix dargestellt wird.
- Attribute
Hinweise
Gibt den numerischen Wert des Zeichens ch im angegebenen Radix zurück.
Wenn sich das Radix nicht im Bereich MIN_RADIX ≤ radix ≤ MAX_RADIX befindet oder der Wert von ch einer gültigen Ziffer im angegebenen Radix nicht gültig ist, -1 wird zurückgegeben. Ein Zeichen ist eine gültige Ziffer, wenn mindestens eine der folgenden Werte zutrifft: <ul><li>Die Methode isDigit ist true vom Zeichen und der Unicode-Dezimalzifferwert des Zeichens (oder dessen Einzelzeichendekomposition) ist kleiner als das angegebene Radix. In diesem Fall wird der Dezimalzifferwert zurückgegeben.
<li>Das Zeichen ist eines der großgeschriebenen lateinischen Buchstaben 'A' und 'Z' sein Code ist kleiner als radix + 'A' - 10. In diesem Fall ch - 'A' + 10 wird zurückgegeben.
<li>Das Zeichen ist eines der kleingeschriebenen lateinischen Buchstaben 'a' durch 'z' und sein Code ist kleiner als radix + 'a' - 10. In diesem Fall ch - 'a' + 10 wird zurückgegeben.
<li>Das Zeichen ist einer der vollständigen großgeschriebenen lateinischen Buchstaben A ('\u005CuFF21') bis Z ('\u005CuFF3A') und sein Code ist kleiner als radix + '\u005CuFF21' - 10. In diesem Fall ch - '\u005CuFF21' + 10 wird zurückgegeben.
<li>Das Zeichen ist eines der vollständigen lateinischen Kleinbuchstaben a ('\u005CuFF41') bis z ('\u005CuFF5A') und sein Code ist kleiner als radix + '\u005CuFF41' - 10. In diesem Fall ch - '\u005CuFF41' + 10 wird zurückgegeben.
</ul>
<b>Hinweis:</b> Diese Methode kann keine zusätzlichen Zeichen verarbeiten. Verwenden Sie die #digit(int, int) Methode, um alle Unicode-Zeichen einschließlich ergänzender Zeichen zu unterstützen.
Java Dokumentation für java.lang.Character.digit(char, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Digit(Int32, Int32)
Gibt den numerischen Wert des angegebenen Zeichens (Unicode-Codepunkt) im angegebenen Radix zurück.
[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
Parameter
- codePoint
- Int32
das Zeichen (Unicode-Codepunkt), das konvertiert werden soll.
- radix
- Int32
das Radix.
Gibt zurück
der numerische Wert, der durch das Zeichen im angegebenen Radix dargestellt wird.
- Attribute
Hinweise
Gibt den numerischen Wert des angegebenen Zeichens (Unicode-Codepunkt) im angegebenen Radix zurück.
Wenn sich das Radix nicht im Bereich MIN_RADIX ≤ radix ≤ MAX_RADIX befindet oder das Zeichen keine gültige Ziffer im angegebenen Radix ist, -1 wird zurückgegeben. Ein Zeichen ist eine gültige Ziffer, wenn mindestens eine der folgenden Werte zutrifft: <ul><li>Die Methode #isDigit(int) isDigit(codePoint) ist true vom Zeichen und der Unicode-Dezimalzifferwert des Zeichens (oder dessen Einzelzeichendekomposition) ist kleiner als das angegebene Radix. In diesem Fall wird der Dezimalzifferwert zurückgegeben.
<li>Das Zeichen ist eines der großgeschriebenen lateinischen Buchstaben 'A' und 'Z' sein Code ist kleiner als radix + 'A' - 10. In diesem Fall codePoint - 'A' + 10 wird zurückgegeben.
<li>Das Zeichen ist eines der kleingeschriebenen lateinischen Buchstaben 'a' durch 'z' und sein Code ist kleiner als radix + 'a' - 10. In diesem Fall codePoint - 'a' + 10 wird zurückgegeben.
<li>Das Zeichen ist einer der vollständigen großgeschriebenen lateinischen Buchstaben A ('\u005CuFF21') bis Z ('\u005CuFF3A') und sein Code ist kleiner als radix + '\u005CuFF21' - 10. In diesem Fall codePoint - '\u005CuFF21' + 10 wird zurückgegeben.
<li>Das Zeichen ist eines der vollständigen lateinischen Kleinbuchstaben a ('\u005CuFF41') bis z ('\u005CuFF5A') und sein Code ist kleiner als radix + '\u005CuFF41'- 10. In diesem Fall codePoint - '\u005CuFF41' + 10 wird zurückgegeben.
</ul>
Hinzugefügt in 1.5.
Java Dokumentation für java.lang.Character.digit(int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.