Linguaggio

Character.Digit Metodo

Definizione

Overload

Nome Descrizione
Digit(Char, Int32)

Restituisce il valore numerico del carattere ch nel file radix specificato.

Digit(Int32, Int32)

Restituisce il valore numerico del carattere specificato (punto di codice Unicode) nel radix specificato.

Digit(Char, Int32)

Restituisce il valore numerico del carattere ch nel file radix specificato.

[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

Parametri

ch
Char

carattere da convertire.

radix
Int32

il radix.

Valori restituiti

valore numerico rappresentato dal carattere nel radix specificato.

Attributi

Commenti

Restituisce il valore numerico del carattere ch nel file radix specificato.

Se il valore di non è compreso nell'intervallo MIN_RADIXradixMAX_RADIX o se il valore di ch non è una cifra valida nel radix specificato, -1 viene restituito . Un carattere è una cifra valida se almeno uno dei seguenti è true: <ul><li>Il metodo isDigit è true del carattere e il valore decimale Unicode del carattere (o la scomposizione a carattere singolo) è minore del radix specificato. In questo caso viene restituito il valore della cifra decimale. <li>Il carattere è una delle lettere latine 'A' maiuscole e 'Z' il relativo codice è minore di radix + 'A' - 10. In questo caso, ch - 'A' + 10 viene restituito . <li>Il carattere è una delle lettere latine 'a' minuscole e 'z' il relativo codice è minore di radix + 'a' - 10. In questo caso, ch - 'a' + 10 viene restituito . <li>Il carattere è una delle lettere latine fullwidth maiuscole A () da Z ('\u005CuFF21''\u005CuFF3A') e il relativo codice è minore di radix + '\u005CuFF21' - 10. In questo caso, ch - '\u005CuFF21' + 10 viene restituito . <li>Il carattere è uno dei caratteri latini fullwidth lettere minuscole () da ('\u005CuFF41') a z ('\u005CuFF5A') e il relativo codice è minore di radix + '\u005CuFF41' - 10. In questo caso, ch - '\u005CuFF41' + 10 viene restituito . </ul>

<b>Nota:</b> Questo metodo non può gestire caratteri supplementari. Per supportare tutti i caratteri Unicode, inclusi i caratteri supplementari, usare il #digit(int, int) metodo .

per java.lang.Character.digit(char, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Digit(Int32, Int32)

Restituisce il valore numerico del carattere specificato (punto di codice Unicode) nel radix specificato.

[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

Parametri

codePoint
Int32

carattere (punto di codice Unicode) da convertire.

radix
Int32

il radix.

Valori restituiti

valore numerico rappresentato dal carattere nel radix specificato.

Attributi

Commenti

Restituisce il valore numerico del carattere specificato (punto di codice Unicode) nel radix specificato.

Se il radix non è compreso nell'intervallo MIN_RADIXradixMAX_RADIX o se il carattere non è una cifra valida nel radix specificato, -1 viene restituito . Un carattere è una cifra valida se almeno uno dei seguenti è true: <ul><li>Il metodo #isDigit(int) isDigit(codePoint) è true del carattere e il valore decimale Unicode del carattere (o la scomposizione a carattere singolo) è minore del radix specificato. In questo caso viene restituito il valore della cifra decimale. <li>Il carattere è una delle lettere latine 'A' maiuscole e 'Z' il relativo codice è minore di radix + 'A' - 10. In questo caso, codePoint - 'A' + 10 viene restituito . <li>Il carattere è una delle lettere latine 'a' minuscole e 'z' il relativo codice è minore di radix + 'a' - 10. In questo caso, codePoint - 'a' + 10 viene restituito . <li>Il carattere è una delle lettere latine fullwidth maiuscole A () da Z ('\u005CuFF21''\u005CuFF3A') e il relativo codice è minore di radix + '\u005CuFF21' - 10. In questo caso, codePoint - '\u005CuFF21' + 10 viene restituito . <li>Il carattere è uno dei caratteri latini fullwidth lettere minuscole () da ('\u005CuFF41') a z ('\u005CuFF5A') e il relativo codice è minore di radix + '\u005CuFF41'- 10. In questo caso, codePoint - '\u005CuFF41' + 10 viene restituito . </ul>

Aggiunto nella versione 1.5.

per java.lang.Character.digit(int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a