Converti Char in Int in Java
-
Usa
Character.getNumericValue(ch)
per convertire unchar
in unint
-
Sottrai il
char
dato da0
in Java
Questo tutorial discute i metodi per convertire un char
in un int
in Java.
Usa Character.getNumericValue(ch)
per convertire un char
in un int
Il modo più semplice per convertire un char
in un int
in Java è usare la funzione incorporata della classe Character
- Character.getNumericValue(ch)
. L’esempio seguente lo illustra:
public class MyClass {
public static void main(String args[]) {
char myChar = '5';
int myInt = Character.getNumericValue(myChar);
System.out.println("Value after conversion to int: " + myInt);
}
}
Produzione:
Value after conversion to int: 5
Sottrai il char
dato da 0
in Java
Un altro modo per convertire un char
in un int
è sottrarlo dal carattere 0
. L’esempio seguente lo illustra:
public class MyClass {
public static void main(String args[]) {
char myChar = '5';
int myInt = myChar - '0';
System.out.println("Value after conversion to int: " + myInt);
}
}
Produzione:
Value after conversion to int: 5
Questi sono i due metodi comunemente usati per convertire un char
in un int
in Java. Tuttavia, tieni presente che anche se il char
dato non rappresenta una cifra valida, i metodi precedenti non daranno alcun errore. Considera l’esempio di seguito.
public class MyClass {
public static void main(String args[]) {
char myChar = 'A';
int myInt = myChar - '0';
System.out.println("Value after conversion to int: " + myInt);
}
}
Produzione:
Value after conversion to int: 17
Anche se l’input char
era un alfabeto, il codice è stato eseguito correttamente. Pertanto, dobbiamo assicurarci che l’input char
rappresenti una cifra valida.
Articolo correlato - Java Int
- Converti Int in Char in Java
- Converti Int in Double in Java
- Converti Byte in Int in Java
- Calcola la potenza dei numeri interi in Java
- Controlla se una stringa è un numero intero in Java
- Converti array di caratteri in Int in Java